QR Code Generator (PNG and SVG) avatar

QR Code Generator (PNG and SVG)

Pricing

from $1.19 / 1,000 file generateds

Go to Apify Store
QR Code Generator (PNG and SVG)

QR Code Generator (PNG and SVG)

Turn text or a URL into a crisp QR code as PNG or SVG, with size and error-correction control. Batch mode: process up to 1000 items per run.

Pricing

from $1.19 / 1,000 file generateds

Rating

0.0

(0)

Developer

vøiddo

vøiddo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Turn text or a URL into a crisp QR code as PNG or SVG, with size and error-correction control.

What it does

Turn text or a URL into a crisp QR code as PNG or SVG, with size and error-correction control. It runs in seconds, needs no login and no API key of your own, and can process up to 1000 items in one run (batch mode).

Examples:

  • PNG, 256 px: {"text": "https://utils.voiddo.com", "format": "png", "size": 256}
  • Wi-Fi join code as SVG: {"text": "WIFI:T:WPA;S:cafe;P:secret;;", "format": "svg"}

Input

FieldTypeRequiredDescription
textstringyesText or URL to encode
formatselectnoFile format of the result. Allowed: png, svg.
sizeintegernoEdge length in px (png)
marginintegernoQuiet zone in modules
error_correctionselectnoHow much damage the code survives: L (7 percent), M (15), Q (25) or H (30). Allowed: L, M, Q, H.
fgstringnoColor of the dark modules as a hex value such as #000000.
bgstringnoBackground color as a hex value such as #ffffff.
itemsarraynoOptional. A list of input objects with the same fields as above; every object is processed in its own right and the top-level fields act as shared defaults. Leave empty to process the single input above (up to 1000 items per run).

Example input:

{
"text": "https://utils.voiddo.com",
"format": "png",
"size": 256
}

Output

Each processed item adds one row to the dataset with file_url (a link to the generated file in the run's key-value store), filename, mime, bytes, credits and ms. The file itself is stored under the key shown in file_key. A failed item adds a row with error and status instead; the run fails only when every item failed.

Limits

  • Up to 10 seconds per item.
  • Input size up to 4,096 bytes per item.
  • URLs must be public http(s) addresses; private and local addresses are refused, robots.txt is respected where pages are fetched.
  • No logins, no captcha solving, no personal-data lookups.
  • Each run sends one short usage record to the developer: the Actor and run IDs, the number of results, whether the run succeeded (and if not, the kind of error, such as "blocked" or "input problem") and whether the account is on a paid Apify plan. It contains nothing from your input or results.

Pricing

You pay per successfully processed item (the current price is on the Pricing tab). A failed item is not charged.

Other ways to use it

The same engine is also available as an API at https://data.voiddo.com and as free browser tools at https://utils.voiddo.com.

Support

Questions or a case that does not work: data@voiddo.com. We answer within one business day.