Both download buttons hand you the same QR code. What differs is how the file stores it — and that decides whether the code still looks clean when someone blows it up to fill an A3 poster.

The difference in one line

A PNG is a grid of coloured dots. An SVG is a set of drawing instructions. Enlarge a grid of dots and you get bigger dots. Enlarge a set of instructions and it simply redraws itself at the new size.

PNGSVG
What it storesPixelsGeometry
Enlarging itGoes blocky past its native sizeStays sharp at any size
File sizeLargerUsually smaller
Opens inAlmost anything, including Word and LINEBrowsers, design tools, print software
Editable laterNot reallyYes — colours and shapes stay separate

How large can a PNG print?

Print quality is measured in DPI, dots per inch. Commercial printing assumes 300 DPI, so a PNG can print about as wide as its pixel count divided by 300 inches before the edges start to soften.

Our generator offers three download sizes, which works out like this:

Download sizePrints sharp up toTypical jobs
512 × 512 pxabout 4 cmbusiness cards, receipt footers, name badges
1024 × 1024 pxabout 8.5 cmflyers, table tents, A5 leaflets, product labels
2048 × 2048 pxabout 17 cmposters, A3 sheets, menu boards

Those figures assume the code will be held at reading distance. Signage read from two metres away survives at 150 DPI, which roughly doubles every number in the table. For anything bigger than a poster, stop doing the arithmetic and use the SVG.

If you are working out how physically large the printed code needs to be in the first place, that is a separate question with a simple rule of thumb — see our guide to QR code print sizes.

When PNG is the right choice

  • Word, Google Docs, PowerPoint and Canva templates
  • Social posts, LINE messages, email signatures
  • Your own website, where a small file loads faster
  • Anywhere the recipient may not know what to do with an SVG

PNG is the safe default precisely because nothing refuses to open it.

When SVG is the right choice

  • Anything going to a print shop
  • Large format: roll-up banners, shop-front signs, vehicle graphics, A2 and up
  • Files you will keep editing in Illustrator, Inkscape, Figma or Canva
  • Vinyl cutting, laser engraving and other jobs that need real outlines

An SVG also stays editable. Because the dark modules are stored as separate shapes, a designer can recolour them without the muddy edges you get from recolouring a PNG.

What print shops actually want

If a shop asks for a vector file, SVG is one. Most accept it directly. If they insist on AI, EPS or a print-ready PDF, open the SVG in Illustrator or the free Inkscape and export to the format they named — nothing about the code changes in the process.

Two things worth saying in the order either way: keep the code black on white unless you have checked the contrast, and do not let them shrink it to fill a gap in the layout.

Both files scan identically

The PNG and the SVG are generated from the same matrix, with the same error correction level and the same quiet zone. There is no scanning advantage to either. The only way to make one of them fail is to print it too small, crop its white margin, or stretch it out of square.

Still not sure?

Download both. They are free, they take a second, and you will have the right one whichever way the job goes. Then test the file you are actually going to send before it goes anywhere near a print run.

Create your code and both buttons are right there under the preview.