Guide · Printing

How to Print a QR Code

A QR code that looks fine on screen can fail in print if it is too small, too low-resolution or missing its margin. Follow these rules and yours will scan first time, every time.

Use a vector or high-resolution file

For anything printed, download an SVG — it is a vector, so it stays razor sharp at any size, from a business card to a billboard. If you must use PNG, export it at the largest size (1024px) and never scale it up in your design tool, which causes blur.

Keep the quiet zone

QR codes need an empty margin — the quiet zone — of at least four modules (roughly the width of four "dots") on all sides. Do not let text, borders or images touch the code, or scanners may fail to find it.

Get the size right

A good rule of thumb is a 10:1 scan-distance-to-size ratio. So a code scanned from 1 metre away should be about 10 cm wide. For a poster read from 5 metres, aim for ~50 cm. See our size guidance below and never print smaller than about 2 cm.

Test before you print at scale

  • Print one proof and scan it with two or three different phones.
  • Check it works under the actual lighting where it will live.
  • Keep high contrast — dark code, light background — and avoid glossy laminate glare.
  • If you added a logo, confirm it still scans from the intended distance.
Ready to make your QR code? Create it free in your browser — no signup, no watermark.
Open the generator

Frequently asked questions

What is the best format to print a QR code?

SVG is best because it is a vector and stays sharp at any size. A high-resolution PNG (1024px) or the print-ready PDF also work well.

What is the minimum print size?

Keep it at least about 2 cm × 2 cm for close scanning, and scale up with distance using roughly a 10:1 distance-to-size ratio.

Why does my printed QR code fail to scan?

Common causes are printing too small, low contrast, a missing quiet-zone margin, or upscaling a low-resolution PNG. Use SVG, keep the margin, and test a proof first.