GenShelf
All guides

Print-ready QR codes: size, paper, and placement that actually scan

12 min read · Written by the GenShelf editor · Updated August 2026

A QR code that scans on your phone screen can still fail on a flyer, shrink sleeve, or sandwich board. Print introduces ink spread, glare, viewing distance, and paper color — none of which show up in a desktop preview. This guide is a practical print checklist: how big to make the code, where to place it, which finishes to avoid, and how to proof before a bulk run.

Size for the real scan distance

Module size beats “it looked fine in the PDF.” A common rule of thumb is roughly one inch (about 2.5 cm) of code width for every few feet of expected scanning distance — then verify in the environment. Close-range uses (menus, packaging inserts, business cards) can be smaller; aisle posters and window clings need to grow.

  • Business cards and hangtags: keep the code large enough that modules do not turn into muddy blobs after print.
  • Table tents and menus: size for someone holding a phone at arm’s length, not for someone standing across the room.
  • Posters and packaging on shelves: measure the typical stop distance and print a proof at that distance.

When in doubt, go larger. Wasted white space around a reliable code is cheaper than a campaign that nobody can open.

Dense payloads (very long URLs, lots of tracking parameters) need more modules, which means each module is smaller at the same overall size. Shorten the encoded string with a redirect you control, then print larger if the scan distance is still ambitious. A short link plus a big quiet code outperforms a huge tracking URL squeezed into a stamp.

Quiet zone, contrast, and backgrounds

Leave a clean margin (quiet zone) around the code — empty of text, patterns, and photos. Crowding art into that margin is one of the most common print failures. Keep dark modules on a light, solid background. Busy photo backdrops behind a semi-transparent code are a design portfolio look and a scanner nightmare.

If the brand layout needs color, put color in the frame or surrounding panel and keep the code near black-on-white. Soft gray-on-cream may look elegant in Illustrator and die under restaurant LEDs. For logo placement inside the code, follow how QR logos affect scan rates before you commit to a branded center mark.

Paper, finishes, and physical abuse

  • Gloss and laminate: beautiful, but overhead lights create glare that washes out modules. Matte or soft-touch often scans more reliably in the wild.
  • Thin cheap stock: ink bleed can merge modules. Ask for a print proof on the final substrate.
  • Folds and curves: do not place a code across a fold, score, or tight bottle curve where half the pattern warps out of plane.
  • Weather and wear: outdoor stickers fade and scratch. Higher error correction helps, but size and placement still matter more than hoping the math saves a ruined print.

File prep that printers respect

Export a sharp PNG or vector-friendly asset at high enough resolution that modules stay crisp at final size. Do not screenshot a tiny preview and stretch it. Avoid extra compression that introduces blurry edges. If your printer works in CMYK, confirm that “black” modules stay dense — a converted soft black can lose contrast.

Generate from a free QR code generator, download a clean file, and place that master in the layout. If you change the destination URL later, regenerate — do not edit modules by hand.

Destination and trust on printed pieces

Static codes encode whatever string you give them forever. Point them at a URL you control (ideally a short redirect) so you can update the landing page without reprinting. Use HTTPS. Put a human-readable URL or short explanation under the code so people know what they are opening — trust increases scans, and typing remains a fallback when cameras fail.

Test the destination on mobile networks. A gorgeous print that opens a desktop-only page or a slow third-party tracker still feels broken to the user.

Placement that invites a scan

Put the code where a phone can reach it without awkward angles: near the edge of a poster at chest-to-eye height, on the outer panel of packaging (not buried under a flap), on the front of a table tent rather than the underside. Leave physical clearance so fingers and staples do not cover modules. If the piece will sit behind glass, increase size and contrast; reflections compound finish glare.

Pair the code with a short call to action — “Scan for the menu,” “Scan for warranty support” — so people know why they should bother. Orphan codes without context get ignored even when they scan perfectly.

Pre-press proof checklist

  1. Print on the final paper or a close stand-in.
  2. Scan with multiple phones at the intended distance and angle.
  3. Check under the lighting you expect in the field.
  4. Confirm quiet zone is empty after other artwork is placed.
  5. Verify the URL, redirect, and mobile page load.
  6. Only then approve the bulk run.

For the basics of what QR codes store and when to use them, start with QR codes explained. Print is where theory meets coffee stains and fluorescent lights — design for that world, not for the preview zoom.

Try it on GenShelf: Free QR Code Generator

Related guides