Best QR Code Sizes for Flyers, Posters, Labels, and Business Cards
Need a print-ready image? Create a direct PNG with the PNG QR code generator, then test it at the final printed size.
QR code size depends on one simple question: how far away will people be when they scan it?
A code on a business card can be scanned up close. A code on a poster, window sign, or wall display needs to be larger. If the code is too small for the distance, phones may struggle to focus or distinguish the individual squares.
Generate a Free Static QR Code
Create 100% permanent, ad-free QR codes that never expire. Instantly generate URLs, text, contact cards, or network credentials with zero signups or subscription plans.
Quick Size Guidelines
These are practical starting points for common printed uses:
- Business cards: about 0.8 to 1 inch wide.
- Product labels: about 1 inch wide or larger.
- Flyers and handouts: about 1 to 1.5 inches wide.
- Table tents and menus: about 1.5 to 2 inches wide.
- Posters and wall signs: 2 inches wide or larger, depending on distance.
- Large signs: scale up based on how far away people will stand.
These are not strict rules. A simple QR code with a short URL may scan smaller than a dense QR code with a long URL. Print quality, lighting, contrast, and paper finish also matter.
Use Scan Distance as the Main Rule
The farther away the scanner is, the larger the QR code should be.
For close-range items such as cards, labels, and packaging, people can bring the phone near the code. For posters and signs, they may scan from several feet away. A code that works on your desk may be too small on a wall.
Before printing, place a test at the real size and scan it from the expected distance.
If scan reliability is the main concern, also check the broader guide to making QR codes scan reliably.
Leave Space Around the Code
Do not treat the QR code as just another graphic block. It needs whitespace around it.
Keep a blank margin on every side so the phone can identify the code cleanly. If the code is crowded by text, borders, photos, or decorative shapes, scanning can become less reliable.
Watch Out for Glossy or Curved Surfaces
Glossy paper, glass, plastic packaging, and curved surfaces can introduce glare or distortion. In those cases, larger codes and stronger contrast help.
If a label will wrap around a bottle, jar, or small container, avoid placing the QR code where the curve bends sharply. Keep it as flat as possible.
Export at a High Enough Resolution
The printed QR code should be sharp. Avoid using a low-resolution screenshot or stretching a small image.
When exporting a PNG, use enough pixels for the final print size. A larger export can be scaled down cleanly, but a tiny image scaled up may become blurry.
Test the Final Printed Version
The most important test is the final printed layout. Scan the code on the actual paper or material, at the actual size, in realistic lighting.
If several people will scan it in a busy place, test quickly and casually. If scanning requires careful positioning, the code should probably be larger.
The Bottom Line
Make small QR codes only when people will scan them up close. For flyers, signs, posters, and anything viewed from a distance, give the code more size, more contrast, and more whitespace than you think it needs.
Use the static QR code generator or the free QR code generator to download a PNG, then place that file into your print layout at the final size before testing.
For specific print uses, see the guides for a QR code for flyer, QR code for business card, and QR code for restaurant menu.