Skip to main content
Guides··4 min read

QR Code Size Guide: How Big Should You Print?

Get the perfect QR code print size for business cards, posters, flyers, and more with our comprehensive sizing guide.

You have designed the perfect QR code, tested the link, and are ready to print. But how big should it be? QR code size is one of the most critical factors in determining whether your code will scan reliably in the real world. A code that is too small will frustrate users and waste your printing budget, while one that is unnecessarily large takes up valuable design space.

Getting the minimum QR code size right is not just about aesthetics. It directly impacts scanability, user experience, and ultimately the success of whatever campaign or information you are sharing. In this guide, we will walk you through the exact QR code print size recommendations for every common scenario, along with the technical details that affect how well your code performs in practice.

The Golden Rule: The 10:1 Distance-to-Size Ratio

The most important principle for QR code sizing is the 10:1 distance-to-size ratio. This means that the scanning distance should be no more than ten times the width of the QR code. For example, if you expect someone to scan your QR code from 10 inches away, the code should be at least 1 inch wide. If the scanning distance is 5 feet (60 inches), then the code needs to be at least 6 inches across.

This ratio is a reliable baseline, but keep in mind that real-world conditions can require larger codes. Factors like lighting, camera quality, code complexity, and the angle at which the code is scanned all play a role. When in doubt, go slightly larger than the ratio suggests. It is always better to have a QR code that is a little bigger than needed than one that fails to scan when it matters most.

Minimum QR Code Sizes by Use Case

Different printed materials require different QR code sizes because the typical scanning distance varies. A business card is held close to the phone, while a billboard is viewed from across a street. Here are the recommended minimum sizes for the most common use cases to ensure reliable scanning every time.

  • Business cards: Minimum 0.8 inches (2 cm). Business cards are held at arm's length, so scanning distances are short. A 0.8-inch code is the smallest practical size that most modern phone cameras can reliably read.
  • Table tents and countertop displays: Minimum 1.5 inches (3.8 cm). Diners and customers typically scan these from 12 to 18 inches away, so the code needs to be slightly larger to ensure quick, first-attempt scans.
  • Flyers and brochures: Minimum 1 inch (2.5 cm). Since flyers are usually held in hand, a 1-inch code works well. However, if the flyer will be posted on a wall and scanned from a few feet away, increase the size to at least 2 inches.
  • Posters and signage: Minimum 3 to 4 inches (7.5 to 10 cm). Posters are typically viewed from 3 to 6 feet away, so the QR code needs to be large enough for the camera to capture sufficient detail at that range.
  • Billboards and large banners: Minimum 12 inches (30 cm) or larger. For large-format displays meant to be scanned from vehicles or across large spaces, the QR code must be significantly oversized. Some highway billboards may require codes that are 2 feet or more in width.

Resolution Matters: Vector vs Raster

The file format you choose for your QR code has a direct impact on print quality, especially when scaling up. There are two fundamental types of image formats: vector and raster. Understanding the difference is essential for producing QR codes that look sharp at any size and remain scannable when printed on large materials.

SVG (Scalable Vector Graphics) is a vector format that stores the QR code as mathematical shapes and paths rather than as a grid of pixels. This means an SVG file can be scaled to any size, from a thumbnail to a billboard, without any loss of quality. The edges of each module remain perfectly crisp regardless of dimensions. SVG is the preferred format for professional printing, large-format displays, and any situation where the final print size may vary.

PNG (Portable Network Graphics) is a raster format that stores the QR code as a fixed grid of pixels. It works well for digital use on screens and for small-to-medium print sizes, but it has a hard resolution limit. If you enlarge a PNG beyond its original pixel dimensions, the image becomes blurry and pixelated, which can make the code unscannable. If you must use PNG, generate it at the highest resolution possible, ideally at least 1000 by 1000 pixels, so it can handle moderate scaling without degradation.

Common QR Code Sizing Mistakes

Even experienced designers and marketers make avoidable errors when sizing QR codes for print. These mistakes can render a QR code difficult or impossible to scan, wasting time, money, and the opportunity to connect with your audience. Here are the most common pitfalls and how to avoid them.

  • Printing too small: This is the single most common mistake. A QR code that looks fine on a computer screen may be far too small once printed. Always measure the physical output and test scanning at the expected distance before committing to a full print run.
  • Low contrast between code and background: QR scanners rely on a strong contrast between dark modules and a light background. Placing a dark QR code on a dark background, or using colors with similar tonal values, dramatically reduces scanability. Stick to black on white for maximum reliability, and avoid transparent backgrounds that may blend with the printed surface.
  • Insufficient quiet zone: The quiet zone, the blank margin around the QR code, is not optional. It must be at least four modules wide on all sides. Cropping into this margin, or placing text, images, or borders too close to the code, confuses scanners and can prevent successful reads entirely.
  • Encoding too much data: The more data a QR code contains, the more modules it needs, and the more complex the pattern becomes. A highly dense code requires a larger physical print size to remain scannable. Keep your encoded data as short as possible. Use a URL shortener if your link is long, and avoid stuffing unnecessary information into the code.

How to Test Your QR Code Before Printing

Testing is the most important step you can take before committing to a print run. A QR code that scans perfectly on your screen may behave differently once it is printed on paper, cardboard, fabric, or other materials. Surface texture, ink absorption, and lighting conditions all affect scan performance. Follow these steps to ensure your QR code works flawlessly in the real world.

1

Print a sample at actual size

Before ordering a full batch, print a single copy of your QR code at the exact dimensions it will appear on the final material. Use the same paper stock or material if possible. A test on standard printer paper may not reflect how the code looks on glossy cardstock, textured packaging, or vinyl.

2

Scan from the expected distance

Hold your phone at the distance you expect your audience to scan from. For a business card, that is about 6 to 12 inches. For a poster, stand 3 to 6 feet away. If the code does not scan quickly on the first attempt, it is too small or the print quality is insufficient.

3

Test under different lighting conditions

Scan the printed QR code under the lighting conditions where it will actually be used. Indoor fluorescent lights, outdoor sunlight, dim restaurant ambiance, and artificial LED displays all create different challenges. Glare on glossy surfaces is a particularly common issue that can prevent successful scans.

4

Try scanning with multiple phones

Not all phone cameras are equally capable. Test your QR code with at least two or three different devices, including older phones with lower-resolution cameras. If your audience skews toward budget or older devices, this step is especially important to ensure broad compatibility.

Always test your QR code before bulk printing. Reprinting hundreds or thousands of items because of a scanning issue is far more expensive than spending five minutes on a test print. Make testing a mandatory step in your production workflow, not an afterthought.

Quick Reference Summary

To summarize, remember the 10:1 ratio as your starting point, use SVG format whenever possible for print, maintain a strong contrast and quiet zone, keep encoded data short, and always test before committing to production. Following these guidelines ensures that your QR codes scan reliably in any situation, whether they are on a tiny product label or a massive outdoor banner.

Frequently Asked Questions

What is the minimum size for a QR code?
The absolute minimum practical size for a QR code is about 0.8 inches (2 cm) per side, which works for close-range scanning such as business cards held at arm's length. However, the ideal minimum depends on scanning distance. Use the 10:1 ratio as your guide: divide the expected scanning distance by 10 to get the minimum code width. For example, a code scanned from 3 feet away should be at least 3.6 inches wide.
Should I use PNG or SVG for printing QR codes?
SVG is the recommended format for printing QR codes because it is a vector format that scales to any size without losing quality. This makes it ideal for large-format printing like posters and banners. PNG works well for digital screens and small prints, but it can become blurry when enlarged beyond its original resolution. If you must use PNG, generate it at a minimum of 1000 by 1000 pixels to allow room for moderate scaling.
Does the error correction level affect scanability?
Yes, the error correction level significantly impacts both scanability and code complexity. Higher error correction levels like Q and H make the code more resilient to damage, dirt, and partial obstruction, which improves real-world scanability. However, higher levels also increase the number of modules in the code, making the pattern denser. A denser code requires a larger physical print size to remain easily scannable. For most print use cases, Level M provides the best balance between resilience and size.

Ready to Create Your QR Code?

Free forever. No sign up, no watermark, no limits.

Get Started