QR Code Size Guide — What Size Should Your QR Code Be?
The wrong size is the #1 reason QR codes fail to scan. This guide covers minimum dimensions for every use case — business cards, posters, packaging, and screens.
The Universal Minimum: 2 × 2 cm (0.8 × 0.8 inches)
As a general rule, never print a QR code smaller than 2 × 2 cm. Below this size, most phone cameras struggle to resolve the individual modules (the small squares that make up the pattern), especially in anything less than ideal lighting.
That said, the "right" size depends on scanning distance. A QR code on a business card is scanned from 15 cm away. A QR code on a billboard is scanned from 10 meters away. The required dimensions scale accordingly.
Quick Reference by Use Case
Business cards: 2.5 × 2.5 cm (1 × 1 inch) minimum. This leaves enough margin around the code and scans reliably at arm's length. Use SVG format for print to avoid pixelation.
Flyers and brochures (A4/Letter): 3 × 3 cm minimum. Readers hold these at about 30 cm distance.
Posters (A3 and larger): 5 × 5 cm minimum. People scan these from 30-60 cm away in hallways and waiting rooms.
Banners and signage (viewed from 1-3 meters): 15 × 15 cm minimum. The formula is roughly: QR code width = scanning distance ÷ 10.
Billboards (viewed from 5+ meters): 50 × 50 cm or larger. At these distances, you need significant size and very high contrast.
Screens and digital displays: At least 240 × 240 pixels at the viewing distance. For websites and emails, 200-300px works for close-range phone scanning.
The Distance Formula
A reliable rule of thumb for any scenario: QR code size = scanning distance ÷ 10. If people will scan from 2 meters away, make the code at least 20 cm wide. If scanning from 30 cm (a menu on a table), at least 3 cm wide. This accounts for typical phone camera capabilities and moderate lighting.
Factors That Affect Minimum Size
Data density: The more data in the QR code, the more modules it contains, and the larger it needs to be for each module to remain scannable. A simple URL like "qrmake.org" produces a much simpler code than a full vCard with 8 fields. If your code looks very dense, increase the size by 20-30%.
Error correction level: Higher error correction (like the Level H that QRMake uses) adds more modules. This makes the code more resilient to damage but also denser. The tradeoff is worth it — especially for printed codes that may get scuffed.
Contrast: Low contrast between the QR code and background requires larger sizing to compensate. Dark code on white background is ideal. Avoid colored codes on colored backgrounds unless you've tested extensively.
Common Sizing Mistakes
Scaling down a complex QR code: If you encode a long URL plus UTM parameters, the code becomes very dense. Shrinking it to fit a small space makes individual modules too small to scan. Shorten the URL first (use a link shortener), then generate the code.
No quiet zone: Every QR code needs a blank margin around it called the "quiet zone" — at least 4 modules wide. If you crop the QR code right to its edges or place it against a busy background, scanners can't distinguish the code from its surroundings.
Stretching or distorting: QR codes must be perfectly square. Stretching horizontally or vertically breaks the pattern. Always lock the aspect ratio when resizing.
Generate a Perfectly Sized QR Code
QRMake exports at 1024×1024px PNG and infinite-resolution SVG — ready for any size.
Create Free QR Code →