qr-code-build

Export · PNG

PNG QR code generator

The format that works everywhere. Lossless compression keeps the edges hard, which is exactly what a decoder needs.

  • Free
  • No sign-up
  • No expiry
  • Commercial use
Short answer

A PNG QR code is a lossless bitmap image. Unlike JPG, PNG never introduces compression artefacts around the module edges, so codes stay crisp and scannable. Export up to 4000 pixels wide, with an optional transparent background.

Sizing

Which pixel width to export

UseExport widthWhy
Website or email600 pxSharp on a retina screen at typical display size
Office printer, A4 flyer1000 pxComfortably above 300 dpi at 40 mm
Business card1200 pxSmall physical size, high density needed
Poster, A2–A02400 pxKeeps 300 dpi at 200 mm wide
Exhibition banner4000 pxLarge-format printers often work at 150 dpi

The arithmetic: pixels needed = width in inches × dpi. A 40 mm code is 1.57 inches, so 300 dpi means 472 pixels minimum. Exporting well above the minimum costs nothing but disk space — but if the final size is over about 100 mm, use SVG instead and stop thinking in pixels.

PNG vs JPG

Why JPG is the wrong choice here

JPG uses lossy compression tuned for photographs. It handles smooth gradients well and hard black-and-white edges badly, producing faint ringing artefacts — mosquito noise — around every module boundary. At normal sizes a scanner copes. Shrink the image, or save it a second time after an edit, and the artefacts compound until the threshold between light and dark modules becomes ambiguous.

FormatCompressionEdge qualityUse for QR
PNGLosslessPerfectYes
SVGVector, no pixelsPerfect at any sizeYes, best for print
JPGLossyArtefacts around edgesOnly when a platform demands it
WebP losslessLosslessPerfectFine, but less universally supported

The one legitimate reason to export JPG is a platform that rejects PNG uploads. The generator offers it for that case.

Questions

Frequently asked

What resolution should a printed QR code PNG be?
At least 300 dpi at the final printed size. A 40 mm code needs roughly 472 pixels; exporting at 1000 gives you comfortable headroom.
Is there a watermark on the download?
No. The file contains your code and nothing else.
Can I get a transparent background?
Yes — tick the transparent option in design settings before exporting. PNG supports full alpha transparency.
Why does my PNG scan on screen but not in print?
Usually size or contrast. Check the printed width against the module size guidance, and confirm the printer has not scaled the image down.

Last reviewed 24 August 2026 · Checked by the QR Code Builder team