QR Code Generator (PNG and SVG)
Pricing
from $1.19 / 1,000 file generateds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
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
| Field | Type | Required | Description |
|---|---|---|---|
text | string | yes | Text or URL to encode |
format | select | no | File format of the result. Allowed: png, svg. |
size | integer | no | Edge length in px (png) |
margin | integer | no | Quiet zone in modules |
error_correction | select | no | How much damage the code survives: L (7 percent), M (15), Q (25) or H (30). Allowed: L, M, Q, H. |
fg | string | no | Color of the dark modules as a hex value such as #000000. |
bg | string | no | Background color as a hex value such as #ffffff. |
items | array | no | Optional. 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.