QR code size means two different things: how many modules the code contains, and how big it is printed. A standard QR code ranges from 21x21 modules up to 177x177. For print, the practical minimum is about 2 x 2 cm, and the working rule is that the code should be roughly one tenth of the distance it will be scanned from. Confusing those two meanings is why codes fail: a code can be the correct size in modules and still be unscannable because it was printed too small, or printed large from a file that was never sharp enough. Both sides are covered below.
The numbers to remember
- Smallest standard code: Version 1, 21x21 modules. Biggest: Version 40, 177x177. There is no 16x16.
- Print floor is about 2 x 2 cm; the 10:1 rule sets the size for any scanning distance.
- Short URL, black on white, four-module quiet zone, vector file. Most failures come from breaking one of those four.
What does QR code size mean?
The term QR code dimension usually refers to the module grid: the number of small black and white squares along each side. That grid is fixed by the QR standard and grows in steps called versions. Version 1 is 21x21 modules, and each version adds four modules per side, so Version 2 is 25x25, Version 3 is 29x29, and so on. Physical size is separate: the same 25x25 code can be printed at 1 cm or at 1 metre. More data forces a higher version, which means more modules packed into whatever physical space you give it, so each module gets smaller and harder for a camera to resolve. That is why a long URL often needs a physically larger printed code than a short one.
What is the smallest QR code, and what is the biggest?
| Format | Modules | Capacity | Use it for |
|---|---|---|---|
| Micro QR (M1) | 11x11 | A handful of digits | Component labels; patchy phone support, avoid for customers |
| Version 1, the smallest QR code in the standard | 21x21 | About 25 alphanumeric characters at highest error correction | Short links, cards, small labels |
| Version 10 | 57x57 | A few hundred characters | Longer URLs; needs more print size |
| Version 40, the biggest QR code | 177x177 | About 7,089 digits, 4,296 alphanumeric or 2,953 bytes | Almost never for casual scanning; modules become too small |
| rMQR (rectangular) | Wide, short grid, ISO/IEC 23941 | Similar to low-version QR | Narrow surfaces; test reader support first |
There is no QR code max size in centimetres or metres. A code can be painted across a building wall and still scan, as long as the camera can see the whole code with its quiet zone intact and the scanner is far enough back; in practice the phone camera is the limit, because the standard sets none. Very high versions are rarely a good idea for anything scanned casually: a dense 177x177 grid printed at business-card scale gives modules so small that most phone cameras fail. Keep the encoded data short and let the version stay low.
What is the minimum size for a QR code in print?
About 2 x 2 cm. That is a practical floor; the standard itself sets no minimum. Below roughly 2 cm most phone cameras start failing because each module becomes too small to resolve cleanly. Three things push that minimum upward: a longer URL raises the version, a logo in the middle eats into the error correction budget, and a low-contrast or textured background makes the edges harder to read. With a short link, plain black on white and a clean quiet zone, 2 cm holds up; with any of those three working against you, go to 2.5 cm or more.
What size should a QR code be for printing?
Use the 10:1 rule: the printed code should be about one tenth of the distance it will be scanned from. A code read from 30 cm needs roughly 3 cm; a poster read from 3 metres needs roughly 30 cm. Then check it against the 2 x 2 cm floor.
| Placement | Typical scan distance | Print size |
|---|---|---|
| Business card or product label | 15 to 20 cm | 1.5 to 2 cm, with a short URL |
| Counter standee or table tent | 30 to 40 cm | 2.5 to 4 cm |
| Wall poster or shop shutter | 1.5 to 3 m | 15 to 30 cm |
| Hoarding or vehicle wrap | 5 m and beyond | 50 cm and up, sized to the viewing distance |
Always leave the quiet zone
- A clear margin of at least four modules on all four sides, with nothing printed inside it. Trapping a code between text or running it to the edge of a sticker breaks scanning more often than small size does.
- On a card that also carries an NFC chip, a "no supported app" message is a tag-format issue, and changing the QR size will not fix it.
Can a QR code be rectangular?
Yes, but not the ordinary kind. A standard QR code is always square. A rectangular QR code exists as a separate format called rMQR, standardised as ISO/IEC 23941, which packs the same idea into a wide, short shape for narrow surfaces such as cables, pens and slim packaging. Before choosing a rectangle QR code, test it on the phones your customers use; reader support is far narrower than for the square format, and a code only some cameras recognise is worse than a smaller square one everybody can scan. Stretching a normal square code into a rectangle in a design tool does not work at all: it distorts the module grid and the code stops scanning.
Why does a low resolution QR code fail to scan?
A low resolution QR code fails because the edges between modules turn blurry, and the scanner can no longer tell one square from the next. This usually happens when a small PNG is enlarged to fill a bigger space, when a code is screenshotted and re-saved several times, or when it is compressed heavily for the web. If the code you are fighting is already inside a photo or screenshot, our guide to scanning a QR code from an image covers every reading method.
What keeps it scannable
- An SVG from the generator whenever one is offered
- If only PNG is available, the largest resolution offered, printed at 300 DPI or higher
- Plain black on white
- A short encoded link that keeps the version low
What turns a sharp code into a blur
- A small PNG enlarged to fill a bigger space
- A screenshot re-saved several times
- Heavy web compression
- A square code stretched into a rectangle
- Gradients, low contrast or a logo dropped into the middle
QR code size on a business card
A standard Indian business card is 3.5 x 2 inches, which leaves room for a code of roughly 1.5 to 2 cm without crowding the layout. The usual mistake is encoding a long profile URL, which pushes the version up and shrinks every module. Keep the link short. The business card dimensions guide covers the surrounding layout, and the visiting card background guide covers keeping that design from swallowing the code. Printing a code onto paper also fixes it permanently; a QR business card keeps the printed code the same while the profile behind it stays editable, so you size it once and the profile can change as often as it needs to. If the QR is going on a card, an NFC business card with a printed QR covers both tap and scan.




