PNG or SVG for Your QR Code: Which Format to Download
A PNG is an image made of pixels. An SVG is an image made of mathematical instructions. For a QR code, that difference shows up in how it looks at different sizes and where you can actually use it.
Quick answer
- PNG: use it for screens, social media, messaging, slides and small-to-medium prints.
- SVG: use it for professional printing, vinyl, large-format posters and anything that will be scaled.
- PNG loses sharpness when enlarged. SVG keeps perfect quality at any size.
- When in doubt and your use is digital, pick PNG. When in doubt and your use is physical, pick SVG.
- With QRcito you can download the same QR in both formats for free.
What is a PNG and what is an SVG?
PNG (Portable Network Graphics) is a raster image: a fixed grid of pixels. Each pixel stores a colour. If you enlarge it beyond its original resolution, the pixels become visible and the image looks blurry or "stair-stepped".
SVG (Scalable Vector Graphics) is a vector image: instead of pixels, it stores geometric instructions (rectangles, lines, curves). When rendered, it draws crisply at the exact size it's displayed, with no loss.
For a QR code this matters even more than for a photo: a QR is pure geometry — black and white squares. Exactly what the vector format represents best.
When to use PNG
Pick PNG if your QR is going to:
- Appear on a screen (web, app, social media).
- Be inserted into an email or signature.
- Go into a slide deck, presentation or video.
- Print at small-to-medium size (business card, flyer, sticker).
- Be uploaded to platforms that only accept raster images (Instagram, WhatsApp, most CMSs).
For small printing, download the PNG at the highest resolution the generator offers. 1024 px or more for a business card, for example.
When to use SVG
Pick SVG if your QR is going to:
- Print at large format: A3/A2/A1 poster, billboard, shop window, banner.
- Be applied via vinyl, screen printing or laser cut.
- Be integrated into a design a designer will open in Illustrator, InDesign or Figma.
- Go through professional printing (offset, screen printing).
- Be resized at different sizes without losing sharpness.
SVG is plain text (XML): tiny in size, editable, always pixel-perfect.
Key differences at a glance
| Criterion | PNG | SVG |
|---|---|---|
| Type | Raster (pixels) | Vector (geometry) |
| Scales without loss | No | Yes |
| Typical file size | Heavier | Very light |
| Web compatibility | Universal | Universal in modern browsers |
| Professional printing | OK at limited size | Ideal |
| Post-edit flexibility | Limited | Full (Illustrator, Inkscape, code) |
| Social media | Works everywhere | Not always supported |
Resolution: how many pixels your PNG needs
Practical rule of thumb:
- Web / mobile: 256–512 px on each side.
- Business card / small sticker: 600–1024 px.
- A5–A4 flyer: 1500–2000 px.
- A3 poster or larger: SVG is better. If you must use PNG, at least 3000 px.
For print, 300 dpi is the minimum standard. That means a 5 cm QR needs around 600 px; a 20 cm QR needs around 2,400 px.
Print quality: why SVG wins at scale
When a print shop processes a PNG and scales it beyond its resolution, the result is pixelated or blurry edges. For a QR code this can hurt the scan rate: readers need clean contrast between modules.
An SVG renders at the exact resolution of the final output. Sharp edges, perfect contrast, reliable scanning.
Printing a 3 cm sticker for an envelope? You won't notice the difference. Printing a 1-metre poster for a shop window? The difference is obvious.
Compatibility: what each platform accepts
- PNG: practically everything (Word, PowerPoint, Canva, Photoshop, social media, email, browsers).
- SVG:
- ✅ Modern browsers, Figma, Illustrator, Inkscape, InDesign, print tools, HTML/CSS.
- ⚠️ Microsoft Word and PowerPoint: partial support depending on version.
- ❌ Instagram, WhatsApp, most social platforms: don't accept SVG. Convert to PNG first.
So if your workflow includes social media, download both formats and keep SVG for physical material.
What about PDF, EPS or JPG?
- PDF: useful if your printer specifically asks for it; many generators don't offer it for free. SVG covers most of the same ground.
- EPS: legacy vector format from old-school printing. Less and less used: SVG handles the same cases.
- JPG: bad idea for a QR. Lossy compression introduces visual artefacts that can break the pattern. Avoid it if given the choice.
QRcito exports PNG and SVG, which cover 95% of real-world cases without paying for extra formats.
Bottom line
PNG works for almost everything digital and for small prints. SVG is the right pick for large printing and professional design. If your use is mixed, download both and keep them together. For casual use, a high-resolution PNG is more than enough.
FAQ
Can I open an SVG without professional software? Yes. Any modern browser opens it as a normal image. To edit it, use Inkscape (free) or Illustrator.
Does a PNG lose quality every time I save it? No, PNG is a lossless format. What loses quality is enlarging it beyond its original resolution.
Can a printer use my PNG if it's all I have? Yes, as long as it has enough resolution for the final size (minimum 300 dpi). Otherwise they'll ask for an SVG or vector PDF.
Why do some generators charge for SVG? Business model. Technically, exporting SVG is trivial — a QR is pure geometry. Any honest generator should offer it for free.
Which format scans better on a phone? Neither. The phone doesn't scan the file: it scans the rendered image on screen or in print. What matters is the sharpness of the final output, not the source format.