QR Code Generator - Bulk PNG & SVG for URL, WiFi, vCard
Pricing
from $16.00 / 1,000 qr codes
QR Code Generator - Bulk PNG & SVG for URL, WiFi, vCard
Creates QR codes from a URL, text, WiFi login or vCard as hosted PNG and SVG files, with size, color and error-correction options. $0.02 per QR code. Input: {"data":"https://example.com"}
Pricing
from $16.00 / 1,000 qr codes
Rating
0.0
(0)
Developer
Broke to Built
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
QR Code Generator
QR Code Generator turns a URL, text, WiFi login or vCard into a QR code returned as both a hosted PNG and an SVG, at $0.02 per QR code on the Apify Free plan.
- Price: $0.02 per QR code generated (PNG + SVG) on the Free plan, less on paid plans. A code that fails to generate is not charged.
- Example input:
{ "data": "https://apify.com", "size": 512 } - Output fields:
data,pngUrl,svgUrl,sizePx,ecLevel,margin,darkColor,lightColor
Turn any URL, text, WiFi credential or vCard into a crisp, hosted QR code — PNG and SVG, in one call.
Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.
What you get
- Two formats per code — a raster PNG (for slides, prints, posts) and a scalable SVG (for design tools, web, large-format).
- Hosted URLs — both files are stored in the run's key-value store and returned as public links, ready to embed or download.
- Fully styleable — set size, margin/quiet-zone, dark + light colors (transparent backgrounds supported), and error-correction level (L/M/Q/H).
- Single or bulk — pass one
datastring or anitemsarray (up to 50), with optional per-item overrides.
Input
{"data": "https://apify.com","size": 512,"margin": 4,"darkColor": "#000000","lightColor": "#ffffff","ecLevel": "M"}
Bulk example:
{"items": ["https://github.com",{ "data": "WIFI:T:WPA;S:MyNetwork;P:secret123;;", "ecLevel": "H", "size": 256 }]}
Output
One dataset record per QR code:
{"data": "https://apify.com","pngUrl": "https://api.apify.com/v2/key-value-stores/.../records/001-https-apify-com-abc.png","svgUrl": "https://api.apify.com/v2/key-value-stores/.../records/001-https-apify-com-abc.svg","sizePx": 512,"ecLevel": "M","margin": 4,"darkColor": "#000000","lightColor": "#ffffff"}
Pricing
Pay-per-event: $0.02 per QR code generated (PNG + SVG) on the Apify Free plan, billed as the
qr-generated event. Paid Apify plans pay less ($0.0186 Bronze, $0.0174 Silver, $0.016 Gold,
$0.0146 Platinum, $0.0134 Diamond). No start fee. A code that fails to generate comes back with an
error field and is not charged.
FAQ
How do I generate a QR code from a URL via API? POST { "data": "https://yoursite.com" } to the run-sync endpoint — the record returns hosted pngUrl and svgUrl, ready to embed, download, or pass to a printer.
How do I make a WiFi QR code guests can scan? Use the WiFi payload format as data: WIFI:T:WPA;S:NetworkName;P:password;; — phones join the network on scan. A vCard string works the same way for contact cards.
PNG or SVG — which should I use? Both come back per code: PNG for slides, social posts, and quick embeds; SVG for print and design tools, where it scales to poster size without pixelating.
What does the error-correction level do? L/M/Q/H trade capacity for damage tolerance — H survives ~30% of the code being obscured (logos, wear) but makes a denser code. M is the everyday default.
Can I generate QR codes in bulk? Yes — pass up to 50 entries in items, plain strings or per-item objects with overrides (size, colors, EC level). One record and one $0.02 charge per code.
For AI agents
This Actor is built to be called by software, not just by people.
- Mount it directly as an MCP tool — no Store search, no ranking, just this one tool:
https://mcp.apify.com/?actors=eliai/qr-code-generator - Or call it over HTTP and get the results in the same request:
POST https://api.apify.com/v2/acts/eliai~qr-code-generator/run-sync-get-dataset-items - Costs are predictable before you call. Pricing is pay-per-event (see Pricing above), so an agent can budget a run in advance instead of discovering the bill afterwards.
- Send only the field you mean. If you pass the bulk field, it is used on its own; the single-value field is a fallback, never merged into your request. You are charged for the items you sent and nothing else.
Who uses it
- Event organizers generating a QR code per ticket URL in one batch
- Restaurant and retail owners making WiFi-login QR codes for a counter sign
- Print designers getting SVG QR codes that scale cleanly on posters and packaging
- Sales teams encoding vCards into QR codes for business cards
- Marketers producing branded QR codes in their brand colors for campaign URLs