QR Studio
Back
← Blog

PNG, SVG, PDF, or JPEG: which format to choose for your QR code

Last updated: 09/15/2026

In QR Studio you can download each code in four formats: PNG, SVG, PDF, and JPEG. It's not a random choice — each one behaves differently when printed, scaled, or uploaded to another system, and picking the wrong one can end up in a pixelated QR code, a background that should be transparent but isn't, or the file being flat-out rejected by the platform you want to use it on. This guide helps you choose based on how you'll use it.

PNG
SVG
PDF
JPEG

PNG: the format for almost everything

PNG is a bitmap image (a fixed grid of pixels) with no quality loss and real support for transparency. It's the default choice for virtually any digital use: uploading to a website, sharing on social media or WhatsApp, pasting into a document, or printing at a reasonable size (a sheet of paper, a table tent). If you turned on the transparent background option in QR Studio, PNG is the only raster format that actually preserves it when opened. Its limit: since it's a fixed pixel grid, if you enlarge it well beyond its original size (think a giant poster) it starts to look blurry or “stair-stepped.”

SVG: for large prints without losing sharpness

SVG is a vector format: instead of storing pixels, it stores the exact geometric shapes of each QR module as mathematical formulas. That means it can be scaled to any size — from a business card to a billboard — without losing an ounce of sharpness, because there are no pixels to notice. It's the right choice for large signage, vinyl banners, vehicle graphics, or any large-scale printing, and it's also the format you'll want if you need to open the QR code in a design program (Illustrator, Figma, Inkscape) to edit it or combine it with other artwork. The only downside: not every web platform or social network accepts SVG as a profile picture or attachment, so for purely casual digital use, PNG is better.

PDF: the one print shops ask for

PDF isn't so much an image format as a print-ready document format, with a defined page size. Many print shops and graphic studios directly request the file as a PDF because that's how they insert it into their printing workflow without surprises, and because it's a universal format that opens the same way on any computer without needing a design program. If you're sending your QR code to an outside print shop (a graphics shop, a flyer printer), ask for PDF unless told otherwise.

JPEG: the one that almost never suits a QR code

JPEG uses lossy compression: to make the file lighter, it discards information and slightly blurs sharp edges — something designed for photographs (where the eye doesn't notice) but exactly the opposite of what a QR code needs, since its crisp square edges are what the reader uses to recognize each module. Under aggressive compression or small sizes, that can lower the scan success rate. On top of that, JPEG doesn't support transparency: if you had the transparent background turned on, it'll get filled in white in JPEG. Only use it if some specific system forces you to upload a .jpg file (some old forms or CMS platforms don't accept anything else), and in that case, test-scan the QR code before publishing it.

Quick guide by use case

And if the QR code also carries a logo on top, it's worth checking the error correction level too, to make sure it keeps scanning well no matter which format you download it in.

Generate your QR code and try all four download formats.

Go to generator