Export · SVG
SVG QR code generator
Vector output, not a scaled-up bitmap. Every module is a real shape, so the code stays razor sharp on a business card and on a billboard.
- Free
- No sign-up
- No expiry
- Commercial use
An SVG QR code is a vector file: the modules are stored as mathematical shapes rather than pixels, so the code can be scaled to any size with no loss of sharpness. It is the correct format for professional printing and the one most print shops ask for.
What the format actually buys you
A PNG is a grid of pixels. Enlarge it past its native size and the edges soften, the decoder's threshold detection gets ambiguous, and scan reliability drops. An SVG describes each module as a shape with exact coordinates, so a 20 mm business card code and a 2 m exhibition banner come from the same file with identical crispness.
| Need | SVG | PNG |
|---|---|---|
| Print at any size | Yes | Only at or below native size |
| Editable colours after export | Yes, in any vector editor | No, pixels are baked in |
| Typical file size | 2–15 KB | 20–400 KB |
| Accepted by commercial printers | Preferred | Accepted with reservations |
| Works in email signatures | Inconsistent | Yes |
| Placed in InDesign or Illustrator | Native | Rasterised |
What to change safely — and what to never touch
The exported file is clean, readable SVG. Open it in a text editor and you will find a group of <rect> or <circle> elements inside a single fill group.
Safe to change:
- The
fillcolour on the group — as long as contrast against the background stays strong. - The
widthandheightattributes, which are just a display hint over the viewBox. - The background
<rect>, including deleting it for transparency.
Never change:
- Individual module positions or sizes. The pattern is a checksum-protected structure; move one square and the code either fails or decodes to something else.
- The
viewBox, which includes the quiet zone. Cropping it is the most common way a working SVG becomes an unscannable one. - The three corner finder patterns. Scanners locate the code by these before decoding anything.
Getting it through a print shop without a phone call
- Send the SVG, not a screenshot of it.
- Tell the printer the intended finished width in millimetres. SVG has no inherent physical size.
- Say whether the quiet zone is included — it is, and it is part of the artwork, not a margin to trim off.
- Specify a matte finish. Gloss and spot UV over a QR code cause reflection failures under retail lighting.
- Ask for CMYK conversion of your chosen colour, and check the converted swatch keeps at least 40% relative contrast against the background.
Frequently asked
Is this a real SVG or a PNG inside an SVG wrapper?
Can I open the file in Illustrator or Inkscape?
Why does my SVG look blurry in a browser?
Can I change the colour after downloading?
Last reviewed 24 August 2026 · Checked by the QR Code Builder team