SVG vs PNG QR Codes
Both SVG and PNG can produce a scannable QR code. The better choice depends on where the QR code will be used and whether the output needs to scale.
Use SVG when the QR code may be resized
SVG is a vector format. It remains sharp on business cards, posters, PDFs, slide decks, and print layouts because it is described with shapes instead of pixels.
If you are handing the QR code to a designer or placing it in a layout tool, SVG is usually the safer download.
Use PNG for quick compatibility
PNG is a raster image. It works almost everywhere: documents, chat apps, web pages, email drafts, and systems that do not accept SVG uploads.
Choose a larger PNG size for print or high-resolution screens. Avoid stretching a small PNG after export.
Scanning depends on clarity, not the extension
A QR code scans well when the modules are sharp, the contrast is clear, and there is enough quiet zone. A blurry PNG can fail. A clean SVG can also fail if it is colored too lightly or placed on a busy background.
Test the final exported asset, not only the browser preview.
PlainQR keeps both simple
PlainQR exports plain static SVG and PNG files. There is no watermark, redirect wrapper, or account dashboard attached to the download.
For most serious print work, start with SVG. For quick sharing or systems that reject SVG, use PNG.