A QR code that is too small will not scan reliably. A low-resolution QR code stretched to fill a poster looks blurry and unprofessional. Here are the sizing rules you need before printing anything.

The Basic Rule

The absolute technical minimum for a QR code to scan is 1cm x 1cm. In practice, this is too small for reliable scanning in real-world conditions with varied lighting, camera quality, and user steadiness. The practical minimum for reliable scanning is 2cm x 2cm.

The rule of thumb used by print designers: maximum scanning distance = 10 times the QR code size. A 3cm QR code scans reliably from up to 30cm away. A 10cm QR code scans from up to 1 meter.

Recommended Sizes by Use Case

Use CaseMinimum SizeRecommended SizeScanning Distance
Business card2cm x 2cm2.5cm x 2.5cmUp to 25cm
Flyer (A5)3cm x 3cm4cm x 4cmUp to 40cm
Poster (A4)4cm x 4cm5cm x 5cmUp to 50cm
Restaurant table card4cm x 4cm5cm x 5cmUp to 50cm
Product packaging (small)2cm x 2cm3cm x 3cmUp to 30cm
Window sticker / shop display6cm x 6cm8cm x 8cmUp to 80cm
T-shirt print5cm x 5cm6cm x 6cmUp to 60cm
Large banner / roll-up10cm x 10cm15cm x 15cmUp to 1.5m
Billboard20cm x 20cm30cm x 30cmUp to 3m

When in doubt, make the QR code bigger. A QR code that is slightly too large looks confident and professional. A QR code that is too small looks like an afterthought and frustrates users when it fails to scan.

Resolution and File Format for Printing

Resolution is as important as physical size. A QR code that looks sharp on screen may print blurry if the pixel count is too low.

Use SVG format for all print use. SVG is a vector format with no fixed pixel size - it scales to any dimension with perfect sharpness. Download SVG from our free QR code generator and hand it to any printer for guaranteed sharp output at any size.

If you must use PNG: Download at 512px from our generator. This prints sharply up to about 4-5cm at 300 DPI. If you need a larger print size, use SVG instead. Never stretch a low-resolution PNG to a larger print size - it will look blurry and may fail to scan.

DPI reference:

  • 300 DPI is the standard for quality print (brochures, business cards, posters)
  • 150 DPI is acceptable for large-format prints viewed from a distance
  • 72 DPI is screen resolution only - do not use for print

A 512px PNG at 300 DPI prints at approximately 4.3cm x 4.3cm. For anything larger, use the SVG download from our QR generator.

Common Sizing Mistakes

  • QR code too small on business cards. Business card designers sometimes shrink the QR to fit alongside other elements. If it goes below 2cm, it will not scan reliably. Reduce other elements to make space for a minimum 2.5cm QR code.
  • Stretching a low-resolution PNG. Downloading a 128px or 256px QR code and placing it at 10cm in a print file creates a blurry, unreadable result. Always download at 512px minimum, or use SVG.
  • Too much customization reducing contrast. Light grey on white, or orange on red - these combinations reduce the contrast that scanners need to read the pattern. Keep strong contrast between foreground and background.
  • Not testing before printing in bulk. Always print one test copy and scan it on both iPhone and Android before ordering 500 business cards or 100 table tent cards.

How to Test Your QR Code Before Printing

  1. Print a single test copy at the intended final size
  2. Scan from the expected distance (arm's length for table cards, 50cm for posters)
  3. Test in different lighting: bright light, dim light, and with slight glare
  4. Test on both iPhone and Android if possible
  5. Ask someone unfamiliar with the QR code to scan it without guidance

Generate your QR code in SVG format from our free generator for guaranteed sharp printing at any size. No account required, no watermark.

Create a Print-Ready QR Code Free →