HomeGuidesQR Code Size Guide: Minimum Size, Print Specs & Resolution (2026)

QR Code Size Guide: Minimum Size, Print Specs & Resolution (2026)

The complete QR code size chart for 2026 — minimum sizes for business cards, flyers, standees, and billboards, the distance-to-size formula, DPI and quiet zone specs, and why shorter URLs mean smaller codes.

QR Code Size Guide: The 10-Second Answer

The minimum size for a QR code is roughly 1/10th of the scanning distance. A code scanned from 30cm away needs to be at least 3cm × 3cm; a hoarding scanned from 5 metres needs to be at least 50cm × 50cm. This is called the 10:1 rule, and it is the single formula behind every size recommendation in this guide.

Beyond distance, three other factors change the minimum size: how much data the code holds (longer URLs need more modules, which need more physical space), the error correction level you've selected, and whether you're printing on paper, fabric, or metal. This guide gives you an exact size chart, the print resolution specs your designer or printer needs, and the most common sizing mistakes that cause otherwise well-designed QR codes to fail in the real world.

The QR Code Size Chart: Business Card to Billboard

Use this chart as a starting point for any physical placement. These are minimum sizes — sizing up always improves scan reliability, especially in poor lighting or on lower-quality print materials.

PlacementTypical Scan DistanceMinimum Size
Business card / visiting card10–15cm2cm × 2cm
Product label / packaging15–20cm2cm × 2cm
Restaurant table tent20–30cm3cm × 3cm
Flyer / brochure30–50cm4cm × 4cm
Poster (A3/A2)50cm–1m6cm × 6cm
Standee / pull-up banner1.5–2m8cm × 8cm
Retail window / storefront2–3m15cm × 15cm
Event backdrop3–4m25cm × 25cm
Highway hoarding / billboard5–10m60cm–1m

For India specifically, restaurant table tents and product packaging are the two placements where designers most often go too small — a code that looks fine on a laptop screen at 100% zoom is frequently printed 30–40% smaller than the source file once it's laid out on an actual A5 table card.

The Distance-to-Size Formula, Explained

The 10:1 rule comes from how a smartphone camera autofocuses on a pattern: a QR code needs to occupy enough of the camera's field of view to resolve individual modules clearly, which happens reliably once the code's physical width is at least one-tenth of the distance between the phone and the code.

The formula: Minimum Size = Scanning Distance ÷ 10

A billboard on a Mumbai or Bengaluru highway, typically viewed by a car passenger from 8–10 metres away (assuming the vehicle briefly slows near a signal), needs a code at least 80cm–1m wide to have any realistic chance of scanning — which is why most billboard QR campaigns fail: the code is sized like a poster, not a billboard. Conversely, sizing a business card QR at 8cm would be absurd — it would overwhelm the card. Always size for the distance the code will actually be scanned from, not the size of the surface it's printed on.

  • Formula: Minimum Size = Scanning Distance ÷ 10 (same units throughout).
  • Round up, not down — the formula gives a floor, not an ideal.
  • For outdoor and low-light placements, size up by an additional 20–30% beyond the formula's result.
  • A code that's too large for its surface is never a problem; a code that's too small always is.

Print Resolution: DPI, Vector vs Raster, and Quiet Zone Rules

Getting the size right on paper doesn't help if the file itself is low-resolution or missing its border margin. Three technical specs matter for print production.

Resolution (DPI): For raster formats (PNG, JPEG), the file needs at least 300 DPI at final print size. A 1000px × 1000px PNG printed at 2cm looks sharp; the same file stretched to fill a 30cm standee will look blocky and may fail to scan. This is why vector formats matter for anything larger than a business card.

Vector vs Raster: An SVG or PDF file is resolution-independent — it scales from 2cm to 6 metres with zero quality loss, because it's built from mathematical paths rather than pixels. Always request SVG or PDF from your QR generator for any print job larger than a flyer, and reserve PNG for on-screen or small close-scan use only.

The Quiet Zone: Every QR code needs a blank white border — called the quiet zone — of at least 4 modules wide on all four sides, per the ISO/IEC 18004 standard. Designers frequently crop this margin to fit a code into a tight layout, which is one of the most common (and completely avoidable) causes of scan failure. Never place text, logos, or a background image inside the quiet zone.

  • Raster (PNG/JPEG): minimum 300 DPI at the final printed size.
  • Vector (SVG/PDF): resolution-independent — required for anything larger than a flyer.
  • Quiet zone: minimum 4 modules of blank space on all sides — never crop this margin.
  • Never compress the file after export — recompression can blur module edges enough to break scanning.

Why Long URLs Make Your QR Code Bigger (and How to Fix It)

A QR code's grid of modules grows with the amount of data it encodes. A short URL like smllr.app/x7k2p fits in a small, low-density Version 2 or 3 grid (25×25 to 29×29 modules). A long, parameter-heavy URL — for example a Google Maps link or an e-commerce product page with tracking parameters attached, often 150+ characters — can push the code into a Version 8 or higher grid (49×49 modules or more).

This matters directly for sizing: a higher-density code needs to be printed larger than a low-density code to remain scannable from the same distance, because each individual module is smaller relative to the code's total size. This is one of the most overlooked reasons a QR code that scanned fine in testing fails once it's shrunk to fit a product label.

The fix is to always encode a short dynamic link — like a SMLLR link — rather than the raw destination URL. smllr.app/abc123 compresses a product page, a WhatsApp chat, or a UPI page with a 150-character URL down to a handful of characters, keeping the module count (and therefore the required print size) as small as possible, while still letting you update the actual destination later without touching the printed code.

How Error Correction Level Affects Minimum Size

QR codes support four error correction levels — L (7%), M (15%), Q (25%), and H (30%) — which determine how much of the code can be damaged, obscured, or covered by a logo while still scanning correctly. Higher error correction adds redundant data to the grid, which increases the module count and therefore the minimum reliable print size for a given amount of source data.

Use Level M for most clean, undamaged print environments — flyers, packaging, digital displays. Use Level H whenever you're placing a logo in the centre of the code (since up to 30% of the pattern can be covered and still resolve correctly) or printing in harsh outdoor conditions where the code may get scratched, faded by sun exposure, or partially obscured by dirt — common for QR codes on delivery packaging or outdoor signage in India's monsoon and dust conditions. If you use Level H specifically to accommodate a logo, add roughly 15–20% to the minimum size chart above to compensate for the extra module density.

Frequently Asked Questions

What is the minimum size for a QR code?

The absolute minimum is about 2cm × 2cm, suitable only for close-range scanning (10–15cm away) such as a business card or product label. The real minimum depends on scanning distance: use the 10:1 rule — divide the expected scanning distance by 10 to get the minimum width and height. A code scanned from 1 metre away needs to be at least 10cm × 10cm.

What size should a QR code be for a billboard?

For a highway billboard or hoarding viewed from 5–10 metres away (typical for a roadside placement in India), the QR code should be at least 60cm to 1 metre wide, following the 10:1 distance-to-size rule. Always use a vector file (SVG or PDF) at this scale — a raster PNG will pixelate and fail to scan at billboard size.

What resolution should a QR code be for printing?

For raster formats like PNG, use a minimum of 300 DPI at the final printed size — for example, a 2cm × 2cm code needs roughly 236 × 236 pixels at 300 DPI, but it's safer to export significantly larger. For anything bigger than a flyer, use a vector format (SVG or PDF) instead, which scales to any size with zero resolution loss.

What is the quiet zone on a QR code and why does it matter?

The quiet zone is the blank white margin required around every QR code — a minimum of 4 modules wide on all four sides, per the ISO/IEC 18004 standard. Scanners use this empty border to detect where the code starts and ends. Cropping this margin to fit a tight design layout is one of the most common causes of QR codes that fail to scan despite looking fine visually.

Does a longer URL make a QR code need to be bigger?

Yes. A longer URL requires more data modules, which increases the code's grid density (its 'version'). A denser code needs to be printed larger to remain scannable from the same distance, because each individual module becomes relatively smaller. This is why using a short dynamic link (like a SMLLR link) instead of a long raw URL keeps your QR code smaller and more reliable at any print size.

Can a QR code be too big?

Not for scanning reliability — a larger code is never harder to scan. The only downside of an oversized QR code is aesthetic or spatial: it may look disproportionate on a small product or take up more design space than intended. When in doubt, always size up rather than down.

What error correction level should I use for a small QR code?

For a small code without a logo, Level M (15% error correction) is a good balance of density and damage tolerance. If you need to add a logo to a small code, use Level H (30%) so the logo can safely cover the centre, but compensate by increasing your print size by roughly 15–20%, since Level H adds more modules to the grid.

Related Resources