Nur auf Englisch
Dieser Artikel ist derzeit nur auf Englisch verfügbar. Auf Englisch lesen →
How-To··10 Min. Lesezeit

QR Code Printing Guide: 10 Rules for Codes That Scan (2025)

Your QR code looks perfect on screen. After printing, it fails to scan. Here are the 10 rules for printing a code that works first try — sizing math, contrast, quiet zone, error correction, materials, and a pre-print checklist.

Q
QR Tool Studio
QR Code Printing Guide: 10 Rules for Codes That Scan (2025)

You generated a perfect QR code in your browser, exported it as a 1024-pixel PNG, and dropped it into a flyer. The flyer came back from the printer and now nobody can scan it. The code looks identical to the one on your screen. What changed? Everything: the paper, the ink, the size, the contrast, the lighting where it lives, the phone that scans it. A QR code printing guide is the bridge between a code that scans on your monitor and a code that scans in the wild. This guide covers the 10 rules every designer, printer, and marketer needs to know — with the math, the most common failure modes, and a checklist you can tape to your wall.

By the end, you’ll know exactly how to print a QR code that scans first try, on every phone, in every lighting condition, for the next 5 years.

QR code printing guide: business card next to poster showing size comparison
The same QR code at three sizes: business card, poster, billboard. The size math behind each is what makes it scannable.

Rule 1: Size to the Scan Distance (The 10:1 Rule)

The single most common printing mistake is making the QR code too small. The rule of thumb: the QR code must be at least 1/10th the size of the scan distance. So:

  • 10 cm away (handheld): QR code can be 1 cm × 1 cm.
  • 50 cm away (table menu): QR code should be 5 cm × 5 cm.
  • 1 meter away (wall poster at standing height): QR code should be 10 cm × 10 cm.
  • 3 meters away (window display): QR code should be 30 cm × 30 cm.
  • 10 meters away (billboard): QR code should be 1 m × 1 m or larger.

Printers who skip this math produce posters with a 2 cm QR code. Customers walk up, can’t scan, walk away. The whole point of the code is wasted.

Why 10:1 specifically

Modern phones have a minimum focus distance of about 8 cm and a camera field of view of about 65 degrees. At a 10:1 ratio, the QR code fills 30-50% of the camera frame, which is the sweet spot for the phone’s auto-focus and decoder to lock on. Go smaller than 10:1 and the code becomes a smudge in the frame; go much larger and the phone can’t focus on the entire code at once.

Rule 2: Maintain Contrast (No Inverted Codes Without Testing)

The standard QR code is black on white. The contrast ratio between dark and light modules should be at least 4:1, measured as luminance (a 70% gray code on white still scans; a 30% gray code on white does not).

What ruins contrast

  • Light-colored inks on dark backgrounds — printers love printing white ink on colored paper, but the resulting contrast is often 3:1, just below the threshold.
  • Transparent backgrounds — a QR code with no background relies on whatever it’s printed on. On a beige business card, that fails.
  • Yellow or cyan on white — yellow has a luminance of about 90% (close to white’s 100%), so yellow-on-white reads as a faint tint, not a contrast.

The brand color exception

You can use any color for the dark modules, as long as the contrast ratio with the background is 4:1 or higher. Navy on white: fine. Forest green on white: fine. Red on white: fine. Pastel pink on white: not fine. If your brand color is light, invert the code (light modules on a dark brand background) — but test scan it before committing to a 10,000-piece print run.

Rule 3: Honor the Quiet Zone (The 4-Module Border)

A QR code must be surrounded by a clear, empty border called the quiet zone. The minimum size is 4 modules wide on all four sides. A module is the smallest square in the code; for a typical code, that translates to about 16% of the code’s width on each side.

QR code comparison: code with quiet zone vs code without quiet zone
Left: code with full quiet zone (scans reliably). Right: code with quiet zone cropped (scans intermittently).

The quiet zone is the difference between a QR code and a square. Most failed scans are not from bad codes — they’re from codes whose quiet zone was eaten by an adjacent design element. A logo placed too close, a paragraph that bleeds into the border, a background pattern that touches the edge — all of these silently break the scanner’s ability to detect the code’s boundaries.

Rule 4: Pick the Right Error Correction Level

QR codes have four error correction levels, expressed as a percentage of code that can be damaged and still scan:

  • L (7%) — smallest code, used for clean indoor environments with no logo.
  • M (15%) — default, good for most uses.
  • Q (25%) — survives some damage, recommended for outdoor use or codes with a small logo.
  • H (30%) — largest code, used for codes that will be damaged (laser-etched metal, sprayed with sealant, on rough fabric).

For printed QR codes on paper, the rule is: use Q if you have any doubt. The size increase from M to Q is small, and the resilience gain is large. Use H only when you know the surface will damage the code.

Rule 5: Match Resolution to Size (300 DPI Minimum)

Print resolution is measured in DPI (dots per inch). For QR codes, the minimum is 300 DPI at final print size. Below that, the modules become blurry rectangles instead of crisp squares, and the scanner’s error correction has to work harder.

The math

A 3 cm × 3 cm QR code at 300 DPI is 354 × 354 pixels. A 10 cm × 10 cm code at 300 DPI is 1,181 × 1,181 pixels. Most QR code generators export at 1024 px, which is fine for the 10 cm size but undersized for anything larger. For a 30 cm × 30 cm code, you need at least 3,500 × 3,500 px. Use the SVG export if your generator offers it — vector scales infinitely without resolution loss.

Why PNG can be too small

The PNG export at 1024 px has a fixed resolution. If you scale it up in Photoshop or Illustrator, you’ll see pixelation. The fix: export SVG and scale the vector. The printer software will rasterize it at whatever DPI the job requires, and the code stays sharp.

Rule 6: Test on Real Devices Before Mass Printing

Every phone is different. Older phones have slower cameras and narrower fields of view. Newer phones handle large codes gracefully. The minimum test protocol:

  1. Print one proof at final size, on final paper, with final ink.
  2. Scan it with 5 different phones: an iPhone 12 (older), an iPhone 15 (current), a Samsung Galaxy S22, a Pixel 7, and a budget Android (sub-$200).
  3. Scan it in the lighting where it will live: window-lit, fluorescent, dim restaurant, bright sunlight.
  4. If any phone fails in any lighting, fix the size or contrast and re-print before committing to the full run.

This 30-minute test saves the 10,000-piece re-print cost. It’s not optional.

Rule 7: Pick the Right Material and Finish

Paper, ink, and finish affect scannability. The hierarchy from worst to best:

QR code scan demo: phone scanning a laminated QR code on a poster
A phone scanning a laminated QR code on a glossy poster. Lamination protects against UV, water, and fingerprints.
  • Matte uncoated paper — good for indoor use, easy to scan, but absorbs fingerprints and fades in direct sunlight.
  • Matte coated paper — better ink density, more vibrant color, still scannable.
  • Glossy paper — most vibrant, but glare from overhead lights can cause scan failures. Avoid placing glossy codes near windows.
  • Vinyl — waterproof, outdoor-durable, scannable if printed at high DPI.
  • Laminated — best for outdoor and high-traffic indoor. Adds a protective layer, prevents fading, easy to clean.

The glare problem

Glossy lamination or paper reflects overhead light directly into the phone’s camera, washing out the contrast. The fix: angle the print slightly, use matte lamination, or place the code where overhead light doesn’t hit it directly. A code under a window in the morning is fine; a code under a fluorescent light is fine; a code under both is a glare disaster.

Rule 8: Place Codes Where Phones Naturally Aim

People scan QR codes in 3 ways: while holding their phone in front of them (parallel to the code), while tilting down at a menu (45 degrees), and while glancing up at a poster (looking up). The scan path of the phone is mostly horizontal at chest height, not at eye level.

Where to place codes for different surfaces

  • Restaurant table tent: at the natural hand-rest position, 30 cm from the table edge.
  • Wall poster: at 130-150 cm height (chest height for the average adult).
  • Window cling: at adult eye level (160 cm), but test scan from outside (reflections).
  • Product packaging: on the back or side that customers naturally rotate to, not the top or bottom.

Rule 9: Add a CTA (Call to Action) Below the Code

A QR code without a label has a scan rate of about 35%. A QR code with a one-line label (“Scan to see the menu”, “Scan for 10% off”) has a scan rate of about 75%. The label tells the customer what they’ll get, and removes the “what is this?” hesitation.

The label should be:

  • One short sentence, 6-8 words.
  • Above the code (so it’s read first) or below (so it’s read after the visual).
  • In the same language as the rest of the design.
  • High contrast, same as the code.

Rule 10: Plan for the Long Term (Tracking and Updates)

Static QR codes never expire. Dynamic QR codes (which redirect through a vendor) can break if the vendor goes out of business, raises prices, or gets hacked. For long-term use (a poster that will hang for 3 years), prefer static codes and use a URL shortener you control (your own domain).

For codes that need to track scans (marketing campaigns), use dynamic codes but plan for vendor lock-in. A 5-year campaign should use a vendor with a 5-year track record. If the vendor disappears, your codes stop working.

FAQ

FAQ banner: common QR code printing questions and answers
The 6 questions designers and printers ask most about QR code printing.

What file format should I export for printing?

SVG if you have it. Vector scales infinitely. PNG at 1024 px minimum for small prints (under 30 cm). TIFF at 300 DPI for high-end offset printing. Avoid JPEG for QR codes — the compression artifacts degrade the crisp module edges.

Can I print a QR code on fabric?

Yes, but use error correction level H (30%) and print at 300 DPI minimum. Fabric warps and absorbs ink unevenly, so the code will lose some sharpness. Test on a swatch first.

How do I know if my print is too small?

Print the proof at final size. Hold it at the expected scan distance. If you can’t visually identify the finder patterns (the three big squares in the corners) at that distance, the code is too small or the contrast is wrong.

Why does my code look fine on screen but fail to scan when printed?

Three likely causes: (1) the print resolution is below 300 DPI and the modules are blurry; (2) the paper color is reducing contrast (e.g., cream paper with light gray code); (3) the scanner can’t find the quiet zone because of a busy background or adjacent design element.

Can I use a colored background under a black QR code?

Yes, as long as the contrast ratio is at least 4:1 and the background is solid (no pattern or gradient). A subtle full-bleed photo background with the code overlaid in white usually scans; the same code on a heavily patterned background usually doesn’t.

What about metallic inks (gold, silver)?

Metallic inks are reflective, which produces glare. They scan reliably when the print is at an angle to the dominant light source, but fail under direct overhead light. Test before committing to a large run.

Pre-Print Checklist

Tape this to your wall before every QR code print job:

  1. Code size is 1/10 of the scan distance or larger.
  2. Quiet zone is 4 modules wide on all 4 sides.
  3. Contrast ratio between code and background is 4:1 or higher.
  4. Resolution is 300 DPI at final print size (or use SVG).
  5. Error correction level is Q or H for outdoor / logo use.
  6. Test scan on 5 phones in 3 lighting conditions.
  7. Paper / finish chosen for the environment.
  8. Placement height matches typical scan posture.
  9. One-line CTA above or below the code.
  10. Static vs dynamic decision documented (vendor, expiration, redirect plan).

What to Do Next

A QR code is only as good as the print. If you need a free QR code generator that exports SVG (vector, infinite-resolution), PNG (1024 px, ready to print), and respects all 10 rules above by default — QR Tool Studio is the tool for the job. Generate the code, follow the checklist above, print it, scan it. If it doesn’t scan first try, work the checklist backward until it does.

For the technical side of QR code design (error correction levels, sizing math), see QR code error correction. For what to put inside a QR code (URL, vCard, WiFi), see how QR codes work. For specific print sizing on common surfaces, see QR code size guide.

Bereit, Ihren eigenen zu erstellen?

Kostenlos, ohne Anmeldung, im Browser. Erstellen Sie Ihren WiFi-QR-Code in unter einer Minute.