PNG and SVG are fundamentally different
PNG is a bitmap image made of pixels (dots). It has a fixed resolution, so enlarging it beyond that size makes the edges look jagged and stair-stepped.
SVG is a vector image drawn from "shape coordinates and commands" rather than dots. So it stays crisp at any size and has a small file size.
Choosing by use case
For large prints like banners, posters, and packaging — or when handing off to a designer for further editing — SVG is the answer. It prints sharply at any size.
For sending via messenger, embedding in a blog, or displaying on screen as-is, PNG is convenient and widely compatible. This site offers both formats, so download whichever fits your use.
Print quality tips
If you must print from PNG, download it at a high resolution well above the final print size. This tool generates large PNGs that work for everything from business cards to posters.
Whatever the format, keep a margin (the quiet zone) around the QR and maintain strong contrast (light background, dark code) to maximize scan reliability.