Programmatic QR Code Generation API
Integrate high-speed, watermark-free vector SVG and raster PNG QR code rendering directly into your serverless backends, mobile apps, or printing workflows. Free for personal and commercial applications.
Interactive Request Builder & Live Sandbox
Adjust parameters below to test the endpoint response in real-time and inspect the exact API query.
curl -X GET "https://qrcodegenerator.live/api/generate?data=https%3A%2F%2Fqrcodegenerator.live&format=svg&size=512&ecLevel=M&fg=%2312141A&bg=%23FFFFFF" -o qrcode.svg
Directly embeddable in <img src="/api/generate?data=https%3A%2F%2Fqrcodegenerator.live&format=svg&size=512&ecLevel=M&fg=%2312141A&bg=%23FFFFFF" /> tags with zero client-side JavaScript.
Query & Request Body Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| data / text | string | Required | The URL or raw text string to encode into the matrix. |
| format | string | svg | Image format: "svg" (lossless vector) or "png" (raster bitmap). |
| size | integer | 512 | Render width in pixels (64 to 4096). |
| ecLevel | string | M | Error correction level: "L" (7%), "M" (15%), "Q" (25%), or "H" (30%). |
| dark / fg | hex color | #12141A | Hexadecimal foreground module color. |
| light / bg | hex color | #FFFFFF | Hexadecimal background color or "transparent". |
| margin | integer | 2 | Quiet zone border width in modules (0 to 20). |
Related Generators and Technical Guides
Explore format-specific specifications, error correction benchmarks, and sizing rules.
Free QR Code Generator
Create custom QR codes in real-time for any URL or text. Instant high-resolution PNG and SVG vector downloads with zero watermark and no sign-up.
Bulk QR Code Generator
Upload a CSV spreadsheet of URLs or text strings and batch generate hundreds of downloadable QR codes in a single ZIP package.
About qrcodegenerator.live
Learn about the mission, client-side cryptographic generation, zero-tracking guarantee, and open utility standards powering qrcodegenerator.live.