What Resolution Should Your QR Code Be for Print?
ScanOrbit Team
There are two types of QR code print failures: codes that are technically correct but print at the wrong size, and codes that look fine but were exported at insufficient resolution. Both result in codes that don't scan reliably, often discovered after a print run is already complete.
This guide gives you the exact numbers and process to avoid both failures.
SVG vs PNG: which format to use
This is the single most important decision in QR code print preparation, and the answer is almost always: use SVG.
PNG is a raster format made of pixels. When you scale a PNG up beyond its native resolution, it becomes blurry. A 500×500px PNG QR code looks fine on screen but prints poorly at anything larger than about 3×3 cm at 300 DPI. If your printer asks for a 10×10 cm QR code and you send a 500px PNG, the result will be visibly degraded.
SVG (Scalable Vector Graphics) is resolution-independent. It is defined mathematically, not in pixels, which means it prints at perfect quality at any size, from a business card to a billboard. Send SVG to your printer or designer and the size question becomes irrelevant.
The only time to use PNG is for digital display (websites, email, social media) where SVG may not be supported by the platform, or for very small on-screen use. Even then, export at 2× your target display size for retina screens.
DPI explained for QR codes
DPI (dots per inch) is a print specification that defines how many ink dots the printer places in each linear inch of output. For sharp QR codes:
- 300 DPI: the standard for commercial printing (flyers, brochures, business cards, packaging). This is your default target.
- 600 DPI: for very small QR codes (under 2 cm) or high-resolution fine art printing.
- 150 DPI: acceptable for large-format printing (banners, billboards) where the viewing distance is significant. At 3 metres away, 150 DPI is indistinguishable from 300 DPI.
If you must use PNG instead of SVG, here's how to calculate the required pixel dimensions: Target size in inches × DPI = Required pixels. For a 5 cm (≈2 inches) QR code at 300 DPI: 2 × 300 = 600 pixels minimum. For a 10 cm code: 4 × 300 = 1,200 pixels minimum.
Minimum size by use case
| Use case | Min size | Typical scanning distance | Notes |
|---|---|---|---|
| Business card | 2 × 2 cm | 5 to 20 cm | Use SVG; test on 3 devices |
| Flyer / A5 leaflet | 3 × 3 cm | 15 to 40 cm | Include CTA frame text |
| A4 / A5 brochure | 3 × 3 cm | 20 to 40 cm | Standard distribution |
| Retail shelf label | 2.5 × 2.5 cm | 10 to 30 cm | High-contrast design essential |
| A2 / A1 poster | 5 × 5 cm | 30 to 80 cm | SVG for outdoor printing |
| Window vinyl | 10 × 10 cm | 50 cm to 1.5 m | Test in situ before install |
| Outdoor billboard | 25 × 25 cm+ | 3 m+ | Verify at actual distance |
| Product label | 2 × 2 cm | 5 to 15 cm | Laminated label stock recommended |
See the minimum size help guide for the full breakdown with additional use cases.
The 1:10 scanning distance rule
A practical rule of thumb used by print professionals: the maximum reliable scanning distance is approximately 10 times the width of the QR code. A 3 cm code scans reliably from up to 30 cm. A 10 cm code scans from up to 1 metre.
Apply this in reverse: if you need a code to be scanned from 2 metres away (a window display), the code should be at least 20 cm wide. If it needs to scan from 5 metres (a roadside banner), you need 50 cm minimum.
How to test before printing
Never approve a print run without a physical proof. The test process:
- Print one copy at the exact intended size on the intended material (paper type matters: glossy vs matte affects contrast).
- Scan from the expected scanning distance (arm's length for table cards, 50 cm for wall signs).
- Test on at least three devices: a current iPhone, a current Android, and an older smartphone if available.
- Check the destination loads correctly and quickly on a cellular data connection (no WiFi).
- Check that the quiet zone (white border) is intact and not cut off by print bleed.
Common print mistakes
- Cropping the quiet zone: the white border around the QR code is part of the specification. Never let design elements encroach on it. Maintain at least 4 module widths of clear space on all sides.
- Printing on a colored background without a white margin: if the page background is dark, you must add a white rectangle behind the QR code.
- Using a low-res PNG from a screenshot: always export from ScanOrbit directly, never screenshot a QR code from a browser.
- Not accounting for bleed: if the QR code is near the edge of a printed item, add bleed correctly. The code itself should never be within 5 mm of the trim edge.
More on QR code design best practices in the 8 design mistakes article and the design best practices guide.
Generate a Live Vector QR Code
Type any URL or text to test creating an instant dynamic QR code right now:
ScanOrbit Team
AuthorWritten by the team that builds ScanOrbit
We build the QR platform these guides describe, so the advice here comes from what we have had to get right in the product: print legibility, scan reliability, and what actually shows up in scan analytics.
Related articles
Explore all 31 QR code formats
Put the strategies from this article into practice with ScanOrbit's full suite of specialized QR generators.
Website URL
Editable dynamic link
Point to any website or page. Change the destination anytime without reprinting.
Digital vCard Plus
1-Tap contact save
Complete professional profile. Directly saves names, numbers & emails to phone contacts.
WiFi Network Pass
Instant zero-type connect
Connect phones directly to guest WPA/WPA2 networks without typing long passwords.
WhatsApp Chat Starter
Pre-filled direct chat
Launches WhatsApp with a custom pre-written enquiry message directly to your phone.
1-Tap Phone Call
Instant dialler trigger
Opens the native phone dialler with your business line ready to call with one touch.
Email Dispatch
Pre-composed message
Opens user's default email client with recipient, subject, and body pre-populated.
Social Media Multi-Link
All channels in one bio
Mobile landing page aggregating Instagram, TikTok, YouTube, LinkedIn, and X.
App Store Smart Router
iOS & Android auto-routing
Detects scanner device OS and redirects instantly to Apple App Store or Google Play.
Google Review Booster
Direct 5-star rating link
Sends customers straight to the Google Maps review submission box in 1 scan.
A/B Smart Traffic Split
50/50 variant split test
Split scan traffic across two distinct landing pages to measure conversion winners.
Video & Showreel Stream
Instant video playback
Streams YouTube, Vimeo, or MP4 video without requiring viewers to install apps.
Image Portfolio Gallery
Multi-photo showcase
Displays a swipeable, high-resolution photo gallery on any printed flyer or display.
Audio & MP3 Streamer
Podcast & audio player
Plays audio tracks, museum tour guides, and podcast episodes in the browser.
PDF Document & Catalog
Replace heavy print runs
Downloadable PDF menus, brochures, and user manuals. Update files without reprinting.
Interactive Food Menu
Contactless digital menu
Mobile menu with allergen tags, multi-language support, and 1-second price updates.
Retail Product Showcase
Photo, specs & buy link
Connects on-pack packaging to rich product specifications, reviews, and reorders.
GS1 Digital Link Barcode
2D packaging standard
The official retail packaging barcode standard combining POS checkout and consumer info.
Coupon & Promo Voucher
Tracked discount redemption
Delivers digital coupon codes with barcode scanners and expiration countdowns.
Calendar Event Pass
1-Tap .ics calendar add
Adds conference sessions, webinars, and dates straight into Apple/Google Calendar.
Lead Capture Form
Point-of-scan CRM sync
Collects names, phone numbers, and requirements on-location, synced to your CRM.
Hosted Micro-Site
No code or domain needed
Full mobile landing page builder hosted on fast CDN edge servers with custom branding.
Customer NPS & Feedback
1-Tap star rating
Collects customer satisfaction scores, reviews, and qualitative feedback in real time.
Multi-Question Survey
Detailed survey intake
Gathers multi-step responses and research data directly into downloadable CSV tables.
Instant Live Poll
Live audience voting
Collects single-question live votes during keynotes, lectures, and live events.
Google Maps Pin Location
1-Tap GPS directions
Opens exact GPS coordinates or venue address directly in Google Maps or Apple Maps.
UPI Direct Scan & Pay
Zero-fee Indian UPI
Generates instant UPI intent QR codes for Google Pay, PhonePe, Paytm, and BHIM.
UPI Payment + Lead Form
Collect info then pay
Captures payer name, invoice number, and custom amount before triggering UPI checkout.
Bitcoin & Crypto Wallet
BIP-21 wallet payments
Accepts BTC, ETH, and USDT payments with pre-configured recipient addresses.
SEPA Euro Bank Wire
European IBAN transfer
Pre-fills Euro bank transfer invoices with IBAN, BIC, and exact payment references.
Static Plain Text
Offline serials & keys
Encodes alphanumeric hardware serials, inventory IDs, and offline text tokens.
SMS Auto-Draft
Pre-filled text message
Opens mobile messaging app with pre-filled recipient phone number and SMS body.
All 31 Specialized QR Code Formats Supported
27 dynamic formats editable after printing · Vector SVG, PDF, and high-res PNG downloads included.
Related Guides & Knowledge Base
Master print optimization, real-time analytics telemetry, and campaign design best practices.
8 QR Code Design Mistakes That Hurt Scan Rates
Avoid contrast errors, margin clipping, and improper error correction before high-volume commercial print runs.
What Your QR Code Analytics Are Actually Telling You
Decode scan telemetry: turn city geolocations, device breakdowns, and time curves into actionable campaign ROI.
Dynamic vs Static QR Codes: Which One Do You Need?
Understand the core architecture: offline raw encoding vs cloud redirection with instant destination updating.
Help Center & Implementation Documentation
What is a QR Code?
Matrix symbology, Reed-Solomon error correction, and optical scanner mechanics.
How to Customize Your QR Code
Palette selection, custom logo insertion, frame badges, and vector export formats.
Choosing Error Correction Levels
Level L (7%) to Level H (30%): picking the right density for print durability.
Create Your Dynamic QR Code in Seconds
Experience full vector styling, editable destination routing, and real-time scan analytics: 3 dynamic codes free forever.
Scan to Test Studio
Scan with your phone camera to test instant redirection.