Essential Tips for Printing QR Codes Correctly
Sally Wright
Feb 7, 2025
QR codes make it easy to connect printed materials with digital content. A customer can scan a code on a flyer, business card, product package, poster, or sign and immediately open a website, document, contact page, or other online destination.
But creating a free QR code is only part of the process. How you print it can determine whether people can scan it successfully.
A code that is too small, blurry, low-contrast, or surrounded by distracting graphics may not scan properly. Before sending your design to the printer, use these QR code printing tips to make sure your code remains clear, readable, and easy to use.
TL;DR
- Choose a QR code size based on the printed material and scanning distance.
- Use a high-resolution image or, preferably, a vector file for printing.
- Maintain strong contrast between the QR code and its background.
- Leave enough empty space around the code for the scanner to recognize it.
- Test the QR code on the actual printed material before producing a large batch.
- Avoid placing QR codes over folds, edges, busy graphics, or reflective surfaces.
- Keep the encoded information as simple as possible.
- Test customized QR codes before printing.
- Choose printing materials and finishes that won't interfere with scanning.
How Big Should a QR Code Be When Printed?
The right QR code size depends on where it will be printed and how far away people will scan it.
A small code may be suitable for a business card or small product label, while a QR code on a poster, storefront sign, or event display needs to be larger because users may be standing farther away.
As a general starting point, a QR code around 2 x 2 cm may work for some small printed materials, but it shouldn't be treated as a universal minimum. Consider the expected scanning distance and the amount of space available on the material.
Before printing, make sure the code is large enough to be easily recognized without requiring users to move unusually close to it.
What Resolution Should a Printed QR Code Have?
Print quality can make a significant difference to QR code readability. A blurry or pixelated code may be difficult for a smartphone camera to recognize, particularly when the code is small.
Whenever possible, use a vector format such as SVG for printed materials. Vector files can be scaled to different sizes without losing sharpness. If you need to use a raster image, choose a high-resolution file that matches the final print size.
Avoid copying a QR code from a screenshot or enlarging a small, compressed image. Increasing the dimensions of a low-quality image doesn't restore the missing detail.
The final printed code should have clean, clearly defined modules without visible blurring or distortion.
What Colors Work Best for Printed QR Codes?
QR codes don't always have to be black and white, but they do need strong contrast between the code and its background.
Dark QR codes on light backgrounds are generally a reliable choice. If you're using brand colors, make sure the code remains clearly distinguishable from the background.
Avoid combinations that are too similar in brightness or tone. Busy images can also interfere with scanning if the QR code doesn't have a clear background.
If you customize the colors, scan the finished design before printing a large quantity. A design that looks attractive on a computer screen isn't necessarily easy for a phone camera to read.
How Much White Space Does a QR Code Need?
QR codes need clear space around their edges. This area is called the quiet zone, and it helps scanning software distinguish the QR code from surrounding text, images, and other design elements.
The quiet zone should be at least four modules wide around the code. Don't place text, borders, logos, or decorative elements directly against the QR code.
This is particularly important when adding QR codes to promotional materials. A designer may be tempted to use every available inch of space, but leaving sufficient empty space can help preserve scanability.
Should You Test a QR Code Before Printing?
Yes. Always test a QR code before sending a large print order to production.
First, scan the digital version to make sure it opens the correct destination. Then, if possible, print a sample at the actual size and scan that physical version.
Try the code with more than one smartphone and from different distances. Test it under realistic lighting conditions and at the angle people are likely to use when scanning.
This can reveal problems that aren't obvious when viewing the QR code on a computer screen.
If you're printing hundreds of flyers, labels, cards, or packages, catching a problem on one sample is much better than discovering it after the entire batch has been printed.
Where Should You Place a QR Code on Printed Materials?
Placement affects how easily people can find and scan a QR code.
Avoid placing the code across folds, seams, edges, or areas that could be cut off during production. It should also be positioned somewhere users can comfortably reach with their phone.
For posters and signs, place the code where it can be seen without requiring users to move around or stand at an awkward angle. On flyers and business cards, make sure surrounding text doesn't make the code difficult to identify.
It's also useful to include a short call to action, such as "Scan to learn more" or "Scan to view the menu." This tells people what the code does and gives them a reason to scan it.
How Much Information Should You Put in a QR Code?
The more information encoded directly into a QR code, the more complex its pattern can become. Long URLs and large amounts of data can result in denser codes that may be more difficult to scan, especially when printed at a small size.
For marketing campaigns, a dynamic QR code can be a practical alternative. Instead of encoding a long destination directly into the visible QR pattern, the code can direct users through a shorter URL.
Dynamic QR codes can also be useful when the destination may change later. With QR Codes Unlimited, for example, you can create dynamic QR codes and update their destination without needing to print a completely new code.
That can be particularly useful for menus, promotional campaigns, product packaging, event materials, and other printed content that stays in circulation.
Can You Customize a QR Code Before Printing?
Customization can make a QR code fit better with your branding. Depending on the QR code generator, you may be able to change colors, add a logo, or use a frame and call-to-action message.
However, customization should never come at the expense of scanability.
Avoid covering important parts of the QR pattern with graphics, reducing the contrast too much, or removing the quiet zone. After making design changes, scan the customized version before sending it to print.
QR Codes Unlimited allows users to customize QR codes with options such as colors, logos, and CTA frames while keeping the code functional. Always test the final design before using it on printed materials.
What Materials Work Best for QR Codes?
The material and finish can affect how easily a QR code scans.
Smooth, non-reflective surfaces are generally easier to scan than highly glossy or uneven materials. Glossy finishes can create reflections that make it difficult for a phone camera to capture the entire QR code clearly.
For outdoor applications, choose materials and finishes that can withstand the environment. Rain, sunlight, dirt, and physical wear can gradually affect the appearance of a printed code.
If you're printing on plastic, metal, packaging, stickers, or another unusual surface, test the QR code on the actual material before producing a large quantity.
Why Isn't My Printed QR Code Scanning?
If a QR code works digitally but doesn't scan after printing, check the most common problems first.
The code may be too small, blurry, low-contrast, or damaged during printing. The quiet zone may also have been removed, or the code could be sitting on a reflective or uneven surface.
Check whether the QR code was stretched or distorted during the design process. Also make sure that logos, graphics, or other design elements aren't covering important parts of the code.
If possible, compare the printed version with the original file and test it again under different lighting and distances.
Print Your QR Code With Confidence
A successful printed QR code depends on more than simply generating an image and sending it to a printer. Size, resolution, contrast, quiet space, placement, customization, and the printing material can all affect the scanning experience.
Always test the final QR code before producing a large batch, especially when the code will be used on packaging, signage, or other materials that are expensive to replace.
If you need a customizable dynamic QR code, QR Codes Unlimited lets you create QR codes for websites, PDFs, images, contact information, apps, and other destinations. Dynamic codes can also give you the flexibility to change the destination later without reprinting the QR code.
Create your QR code, test it on your intended material, and make sure it's ready before sending your design to print.
Frequently Asked Questions
1. What is the best size for a printed QR code?
The best size depends on the material and scanning distance. Small items such as business cards can use smaller QR codes, while posters and signs should generally use larger codes so people can scan them from farther away.
2. Can I print a QR code from a PNG file?
Yes. A high-resolution PNG can work for printing, but a vector format such as SVG is preferable when available because it can be resized without losing sharpness.
3. Why won't my printed QR code scan?
Common causes include insufficient size, low resolution, poor contrast, missing quiet space, distortion, reflective surfaces, or graphics interfering with the code. Testing the physical print can help identify the problem.
4. Can QR codes be printed in color?
Yes, but the QR code and its background need enough contrast. Darker code elements on a lighter background are generally easier for scanners to recognize.
5. Can I print a QR code on glossy paper?
You can, but strong reflections may interfere with scanning. Test the printed code under the lighting conditions where it will actually be used.