QR Code File Formats — PNG vs SVG vs EPS vs PDF
Choosing the right file format for your QR code matters. A PNG file is perfect for fast digital sharing, but it will look pixelated if scaled up for a billboard. An SVG file is infinitely scalable but needs special software to open. Here's how to pick the right format for your specific use case.
PNG QR Codes
PNG (Portable Network Graphics) is a raster image format — it's made up of a fixed grid of pixels. PNG is the most universally compatible QR code format: every operating system, web browser, and image viewer can open it. ZeroQR's PNG downloads come at the resolution you select (512px, 1024px, or 2048px), giving you control over quality versus file size.
Best for: Digital use — websites, emails, social media posts, documents, and presentations. PNG QR codes are also suitable for small-format print like stickers and business cards, as long as the resolution is high enough.
Limitations: PNG files lose quality when scaled up beyond their native resolution. A 512px QR code printed at 10 inches will look blurry. Always choose a higher resolution (1024px or 2048px) if there's any chance the code will be printed at a larger size.
SVG QR Codes
SVG (Scalable Vector Graphics) is a vector format — it uses mathematical equations to draw the QR code's black and white modules. This means an SVG QR code can be scaled to any size — from a 1 cm label to a 10 meter billboard — without any loss of quality or sharpness.
Best for: Professional print work, logo design, signage, packaging, and any application where the QR code needs to be resized or edited in design software (Illustrator, Inkscape, Figma, Sketch).
Limitations: Some older devices or basic image viewers cannot render SVG files. SVGs are also not suitable for direct upload to social media platforms or email signatures — those platforms expect raster formats like PNG.
EPS & PDF QR Codes
EPS (Encapsulated PostScript) and PDF (Portable Document Format) are professional print formats that preserve vector data. Many commercial printers request EPS files for compatibility with their printing systems. PDF QR codes are useful when embedding a QR code into a PDF document that will be distributed as a single file.
For most standard print jobs, SVG is the preferred vector format because it's more universally supported and can be opened in any design application. If your print shop specifically requests EPS, you can convert the SVG export from ZeroQR.
Format Comparison Table
| Format | Type | Scalable | Editable in Design Apps | Universal Viewing | Best For |
|---|---|---|---|---|---|
| PNG | Raster (pixels) | No — loses quality when enlarged | Limited (as flat layer) | Yes — all devices and browsers | Digital use, small print |
| SVG | Vector (math) | Yes — infinite scaling | Yes — Illustrator, Figma, Inkscape | Most modern browsers | Professional print, design work |
| EPS | Vector | Yes | Yes — professional print software | No — requires specific software | Commercial printers that require EPS |
| Vector or raster | Depends on source | Limited | Yes — PDF readers everywhere | Embedding in PDF documents |
Which Format Should You Choose?
- Digital screens (websites, emails, social media): PNG at 512px or 1024px
- Standard print (flyers, posters, brochures): SVG for flexibility, or PNG at 2048px for quick use
- Professional print (signage, packaging, large format): SVG (vector, infinitely scalable)
- Batch production (inventory labels, event materials): PNG at 1024px if printing small, SVG if mixed sizes
- Design work (editing in Illustrator/Figma): SVG — it's the standard vector format for designers
ZeroQR offers both PNG (at your chosen resolution) and SVG downloads for every QR code. For batch generation, all codes are compiled into a ZIP archive containing your selected format.
Choose your format • Pick your resolution • Download instantly
[ GENERATE QR CODE ]