Skip to main content

How to Print QR Codes: The Complete Guide

A QR code that looks perfect on screen can fail when printed. This guide covers everything from file formats to material selection to ensure your printed QR codes scan perfectly every time.

Golden Rule

Always download as SVG for print. SVG is a vector format that scales to any size without losing quality. PNG works for digital use but can become blurry when enlarged.

File Format Comparison

FormatTypeBest ForScaling
SVGVectorPrint (any size)Perfect at any resolution
PNG (300+ DPI)RasterDigital + small printFixed resolution
PDFVector/RasterPrint workflowsDepends on source
EPSVectorProfessional printPerfect at any resolution

DPI Requirements by Print Type

Print MaterialMinimum DPIRecommended DPINotes
Business cards300600Small size demands high resolution
Flyers & brochures300300Standard print quality
Posters (A3-A1)150300Viewed from distance
Banners & billboards72-150150Large format, viewed from far
Product labels300600Small, often on curved surface
T-shirts / fabric150300Fabric absorbs ink

When downloading from QR Omni, SVG files are resolution-independent and work at any DPI. For PNG, set the size to at least 1024px for print use.

Sizing: The 10:1 Rule

Divide the expected scanning distance by 10 to get the minimum QR code size:

  • 30 cm (arm's length) → 3 cm minimum QR code
  • 1 meter → 10 cm minimum
  • 3 meters → 30 cm minimum
  • 10 meters → 1 meter minimum

Use our QR Code Size Calculator for precise calculations based on your data density and error correction level.

Material Considerations

  • Matte paper: Best for scanning — no glare or reflections
  • Glossy paper: Works but can reflect light at certain angles
  • Stickers/labels: Use waterproof lamination for outdoor use
  • Metal/glass: Engrave or etch rather than print; reflections can interfere
  • Fabric/textiles: Use high contrast; fabric absorbs ink and reduces sharpness
  • Wood: Laser engraving works well on smooth wood surfaces

Color and Contrast Rules

  • Dark modules on a light background (standard)
  • Minimum contrast ratio of 4:1 (WCAG AA)
  • Avoid light colors like yellow, pink, or light gray for the QR modules
  • Keep the background solid — gradients or patterns behind a QR code reduce scannability
  • Use our Quality Test to verify contrast before printing

Pre-Print Checklist

  1. Scan the digital QR code with 3 different phones
  2. Print a single test copy at actual size
  3. Scan the test print in the intended environment (lighting, distance)
  4. Check the quiet zone (white border) is not cropped
  5. Verify the destination URL/content is correct
  6. If adding a logo overlay, ensure error correction is set to Q or H

Common Printing Mistakes

  • Using a low-resolution PNG that becomes pixelated when enlarged
  • Cropping the quiet zone (white border around the QR code)
  • Placing the QR code on a patterned or textured background
  • Printing too small for the scanning distance
  • Inverting colors (light QR on dark background) without testing
  • Not testing on the actual print material before mass production

Generate Print-Ready QR Codes

Download QR codes in SVG format for perfect print quality at any size. Free, no signup required.

Was this article helpful?