THIS WEEK Top 9 Free Instagram Apps to Enhance Your Influence Read this week's article →

Optimal QR Code Sizes for Effective URL Shortening

Published February 22, 2025 · GoTo.now Team

Optimal QR Code Sizes for Effective URL Shortening - Illustration

TL;DR - A QR code that's too small simply won't scan, and one that's too big wrecks your design. The working rule: at least 1 inch (2.5 cm) on anything handheld, 4 inches (10 cm) or more on posters, and follow the 10:1 rule - For every 10 feet of scanning distance, add 1 foot of code width.

Key points

  • Minimum print size is about 1 x 1 inch (2.5 x 2.5 cm) for close-up scans
  • The 10:1 rule sets the size for posters, banners, and signs
  • Shorter URLs make simpler codes, which scan better at every size
  • Dark code on a light background with a quiet border around it
  • Always test with a real phone before you print

You've seen QR codes that just won't scan - You hold your phone up, wave it around, give up. Nine times out of ten the code was printed too small for where it was placed. Here's how to size yours right the first time.

Why size decides whether anyone scans

Your phone camera needs to see the code's little squares clearly enough to tell them apart. Print the code too small, or place it too far away, and those squares blur together. The scan fails, the person shrugs, and your carefully planned campaign loses a customer in three seconds.

Distance is the half of it people forget. A one-inch code is perfect on a business card held eight inches from your face - And useless on a banner across the street. Size and scanning distance always travel together.

The sizes that work, by placement

These numbers come from what reliably scans in the real world:

Placement Minimum size Typical scan distance
Business cards 1 x 1 in (2.5 cm) Hand-held, close
Flyers and brochures 2 x 2 in (5 cm) Arm's length
Product packaging 1.5 x 1.5 in (4 cm) In-hand, in-store
Posters 4 x 4 in (10 cm) A few steps away
Banners and signage 8+ in (20+ cm) Across a room or street
Screens and slides 300+ pixels wide Back row of the room

For anything scanned from far away, use the 10:1 rule: divide the scanning distance by ten to get your minimum code width. A code meant to be scanned from 20 feet should be about 2 feet wide. It sounds huge until you watch someone scan it from their car.

Codes on product packaging deserve special care - Curved surfaces like bottles distort the code, so size up and keep the code on the flattest part.

Here's the connection between QR size and URL shortening that most guides skip: the more characters in your URL, the more squares the QR code needs, and the denser the pattern gets. A dense code needs to be printed larger to stay scannable.

A 250-character tracking URL produces a crowded, fragile code. A short link like goto.now/menu produces a simple, open pattern that scans fast even at the minimum sizes above. So shorten first, then generate. Paste your long link into GoTo.now and build the code from the short version - You get a cleaner pattern and click counting as a bonus.

There's a durability bonus too: since the short link behind the code can be edited later, your printed code keeps working even when the destination page changes. No reprints.

Contrast, quiet zones, and other scan-killers

Size gets you most of the way. These finish the job:

  • Contrast. Dark code, light background. Light-gray-on-white and gold-on-cream look elegant and fail constantly
  • Quiet zone. Leave a clear margin around the code, at least four squares wide. Text crowding the edges breaks scans
  • Don't stretch it. Codes must stay square - A squished code is a dead code
  • Careful with logos. A logo in the middle is fine (error correction handles it) if you build it in properly with the QR code generator rather than pasting one over the top
  • Matte over glossy. Glare from glossy lamination blinds cameras under bright lights

And the golden rule: test the printed proof with two or three different phones, in the lighting where the code will actually live. Thirty seconds of testing has saved many a 5,000-piece print run - Something anyone doing print advertising learns exactly once.

The right size makes every scan count

None of this is complicated. Match the size to the scanning distance, keep the contrast strong, leave breathing room, and feed the code a short link so the pattern stays simple. Do those four things and your codes will scan on the first try - Which is the only try most people give them.

Print bigger than feels necessary when in doubt. Nobody has ever failed to scan a QR code because it was too large.

Step-by-step guides for this topic

Try it yourself: shorten your next link free on the GoTo.now homepage, or make a trackable QR code in your brand colors.