Choosing the right resolution
The rule of thumb: a QR code should be at least 76 px per centimetre of printed width (about 2 cm at 150 px is the practical floor). For an A4 flyer with a 5 cm code, 1024 px is plenty. For a poster at 15 cm, take 2048 px or switch to SVG and let the press render it.
More pixels never hurt scannability, but a giant PNG placed small in a layout can confuse some layout software into blurring it. Match the export size roughly to the job and you'll get the sharpest result.
PNG vs JPG vs SVG
PNG uses lossless compression, so module edges stay perfectly hard — exactly what scanners need. JPG compresses by smearing detail, and the smearing lands precisely on the black-white edges a reader is measuring. Use JPG only if some upstream system demands it.
If the code will ever go to a professional printer, prefer the SVG download: it scales infinitely and lets them recolour. PNG is for everything you place yourself at a known size.
Transparency and backgrounds
The background colour you set in the generator is baked into the PNG. If you need the code to sit over a coloured panel or photo, set the background to match that panel here — or download the SVG and remove the background rectangle in a design tool for a true transparent version. Whatever you do, keep the area behind the code light and uncluttered.
Mistakes to avoid
- Don't enlarge a small PNG in a layout program — export again at a bigger size instead.
- Don't convert the PNG to JPG to save space; the compression artefacts can kill scannability.
- Avoid placing the PNG over textured or photographic backgrounds without a solid light plate behind the code.
Common questions
What size PNG should I use?
1024 px for screens and documents, 2048 px or more for print. For large-format print, use the SVG instead.
Is there a watermark?
No. The file contains only your code, exactly as styled in the preview.
Why does my PNG look blurry in my document?
It was probably scaled up beyond its pixel size. Download it again at a higher resolution rather than stretching the small file.
Can I get a transparent PNG?
Set the background colour to match your design. For true transparency, download the SVG and delete the background rectangle in a design tool.