Raster images like PNG are made of pixels. Vector images like SVG are made of mathematical paths. This difference is vital for high-quality printing.
An SVG QR code can be scaled up to the size of a billboard or down to the size of a postage stamp without losing a single drop of quality. It will never become blurry or pixelated.