CIRCULATEQR

Free tool · Works in your browser

QR Code Size Calculator (Free)

Enter how far away people will scan your code and what it holds, and get the smallest size to print it: the code’s width, its module size and the quiet zone around it. It follows the rules in our QR code size guide: about one tenth of the scanning distance, never under 2 cm, and larger for dense codes.

  • No sign-up
  • Metric and imperial
  • Shows its working
  • Versions 1 to 40

Work out your QR code’s size

How far the phone will be from the code. Size for the farthest likely scan.

What will the code hold?

A dynamic code’s short link, such as https://www.circulateqr.com/go/AbC123 (37 characters), whatever the final destination.

Error correction level

M suits most printed codes; use H when a logo covers part of the code. Our free generators use M, or H once you add a logo.

Minimum code width

5.0 cm

2.0 in

Set by the 10:1 rule: one tenth of the scanning distance.

With quiet zone
6.4 cm (2.6 in) square
Quiet zone
6.90 mm (0.272 in) on each side: 4 modules
Module size
1.72 mm (0.068 in)
Code
Version 3, 29 × 29 modules, level MA 37-character short link, like a dynamic code’s.
For print
SVG, or a PNG at least 591 px across the code (300 ppi)

A starting point, not a guarantee: light, angle, camera, print quality and the surface all matter. Print a proof at this size and test it with an iPhone and an Android phone.

How to use the calculator

  1. Enter the scanning distance

    How far the phone will be from the code where it is used, such as 40 cm for a table tent or 3 m for a poster. Size for the farthest likely scan.

  2. Say what the code will hold

    A short link, the exact content, a character count, or the QR version if you know it. More content means more modules.

  3. Choose the error correction level

    M suits most printed codes. Choose H if a logo will cover part of the code.

  4. Read the minimum size

    Print the code at least this wide, keep the quiet zone clear on every side, and test a printed proof at the real distance.

How the size is worked out

The calculator applies the rules from our QR code size guide, so the two always agree. Distances and sizes are in millimetres:

module size = max(0.7 mm, distance ÷ 330)
code width  = max(distance ÷ 10, 20 mm, modules across × module size)
quiet zone  = 4 × module size, on every side
total width = code width + 2 × quiet zone
  • The 10:1 rule. A code should be at least one tenth as wide as the distance it is scanned from. It is a printers’ rule of thumb, not part of the QR standard, and it is stated for codes holding a short link, about 25 to 33 modules across.
  • The 2 cm floor. Below about 2 × 2 cm, phone cameras struggle to focus close enough, and small print errors merge neighboring modules.
  • Module size. Modules should be at least about 0.7 mm for close-up scanning, and grow in proportion to distance beyond that. The calculator uses the module size the 10:1 rule gives a 33-module code (distance ÷ 330); the two limits meet at about 23 cm. Denser codes are made wider so their modules stay that big.
  • Modules across. A version v code is 17 + 4v modules across: 21 for version 1, up to 177 for version 40. Pasted content is measured with the open-source qrcode encoder our free generators use, which picks the smallest version that fits. A character count is treated as bytes, as a URL is stored.
  • Quiet zone. ISO/IEC 18004 asks for a blank margin 4 modules wide on every side, in the background color.

The result is a starting point, not a guarantee. Light, viewing angle, the phone’s camera, print quality and the surface all shift how well a code reads, so print a proof at size and test it where it will be used.

Minimum sizes for common uses

The same content needs more room as it gets longer. At error correction level M, a 37-character short link is version 3 (29 × 29 modules), a 116-character URL with tracking tags is version 7 (45 × 45), and a 236-character contact card is version 11 (61 × 61).

Minimum code width at error correction level M, quiet zone not included, worked out with the formula above
DistanceShort link29 modulesLong URL with UTM tags45 modulesContact card (vCard)61 modules
Business card25.0 cm2.5 cm1.0 in3.5 cm1.4 in4.7 cm1.9 in
Flyer or menu50.0 cm5.0 cm2.0 in6.9 cm2.7 in9.3 cm3.7 in
Counter sign, A4 poster1.00 m10.0 cm4.0 in13.7 cm5.4 in18.5 cm7.3 in
Shop window2.00 m20.0 cm7.9 in27.3 cm10.8 in37.0 cm14.6 in
Banner5.00 m50.0 cm19.7 in68.2 cm26.9 in92.5 cm36.4 in

Error correction moves these numbers too: the 37-character short link becomes version 5 (37 × 37 modules) at level H. See QR code error correction levels for when the extra density is worth it.

QR code versions and capacity

The QR standard defines 40 versions. Each holds a fixed amount of data at each error correction level; the table gives the most bytes (letters, digits and symbols in a URL count as one byte each) per ISO/IEC 18004. Content made only of digits fits about 2.4 times as many characters, and content made only of uppercase letters, digits and a few symbols about 1.45 times, because the standard packs them more tightly. Codes for phones are usually version 10 or smaller.

Maximum bytes per version and error correction level (byte mode)
VersionModulesLMQH
121 × 211714117
225 × 2532262014
329 × 2953423224
433 × 3378624634
537 × 37106846044
641 × 411341067458
745 × 451541228664
849 × 4919215210884
953 × 5323018013098
1057 × 57271213151119
Versions 11 to 40
Maximum bytes per version and error correction level, versions 11 to 40 (byte mode)
VersionModulesLMQH
1161 × 61321251177137
1265 × 65367287203155
1369 × 69425331241177
1473 × 73458362258194
1577 × 77520412292220
1681 × 81586450322250
1785 × 85644504364280
1889 × 89718560394310
1993 × 93792624442338
2097 × 97858666482382
21101 × 101929711509403
22105 × 1051,003779565439
23109 × 1091,091857611461
24113 × 1131,171911661511
25117 × 1171,273997715535
26121 × 1211,3671,059751593
27125 × 1251,4651,125805625
28129 × 1291,5281,190868658
29133 × 1331,6281,264908698
30137 × 1371,7321,370982742
31141 × 1411,8401,4521,030790
32145 × 1451,9521,5381,112842
33149 × 1492,0681,6281,168898
34153 × 1532,1881,7221,228958
35157 × 1572,3031,8091,283983
36161 × 1612,4311,9111,3511,051
37165 × 1652,5631,9891,4231,093
38169 × 1692,6992,0991,4991,139
39173 × 1732,8092,2131,5791,219
40177 × 1772,9532,3311,6631,273

Tips for printing QR codes at the right size

  • Measure where people will actually stand. A poster across a room is scanned from further away than one beside a counter.
  • Keep the content short. A dynamic code’s short link stays at the same size however long the destination is, so the code can stay small.
  • Leave the quiet zone clear: no text, borders, photos or page edges inside it.
  • Use dark modules on a light background, and avoid glossy or reflective finishes where you can.
  • Export an SVG for print, or a PNG with at least 300 pixels per inch at the final size.
  • Print a proof at the real size and scan it with an iPhone and an Android phone, in the real light, before the full run.

Need the code itself? The free QR code generator exports SVG and PNG, and a dynamic QR code keeps a short link inside so you can change where it goes after printing.

QR code size questions

What is the minimum size for a QR code?

About 2 × 2 cm (0.8 in) for a code scanned up close, as long as it holds a short link. Denser codes, such as a full contact card, need to be larger so each module stays at least about 0.7 mm across.

How big should a QR code be to scan from 3 meters?

About 30 cm (12 in) wide for a code holding a short link: one tenth of the distance. A code with more content needs more, and the calculator works out how much from the content you give it.

What is a module?

One of the small squares a QR code is made of. Version 1 is 21 modules across, and each version adds 4, up to 177 at version 40. The module size is the code’s printed width divided by the number of modules across.

How much quiet zone does a QR code need?

Four modules on every side, as the QR code standard (ISO/IEC 18004) specifies, in the same light color as the code’s background. For a 3 cm code with 29 modules across, that is about 4.1 mm per side.

Does error correction change the size?

Yes. Higher levels add redundant data, so the same content needs a larger version with more modules, and the code must be printed larger to keep each module the same size. A 37-character link is version 3 (29 modules) at level M and version 5 (37 modules) at level H.

How far away can a QR code be scanned?

Roughly ten times its width in good conditions, so about 1 m for a 10 cm code. Light, viewing angle, the phone’s camera and how dense the code is all shift that, so test at the real distance.

Related