Guide

QR code size guide

A QR code works at almost any size until it suddenly does not. The limit is not the picture — it is how many pixels of each module a camera can resolve from where the reader is standing.

Make a QR code free →

The one rule worth memorising is distance divided by ten: a code read from two metres away wants to be about twenty centimetres across. Everything else follows from it. A scanner does not see your code, it sees modules — the individual black and white squares — and it needs several camera pixels per module to tell them apart. Shrink the code and the modules shrink with it, until the camera is guessing. That is also why two codes of the same physical size can behave differently: a long URL needs more modules in the same space, so each one is smaller. Shortening the payload is often a more effective fix than enlarging the print. Quiet zone matters just as much as size. The blank margin around the code is part of the specification, not decoration, and a code printed edge to edge against artwork will fail at sizes where the same code with proper margin succeeds.

Example QR code in plain black with square modules, the densest and most print-safe style

Made in CuteQRCodeSquare modules, solid black. The most forgiving combination when a code has to print small.

What decides the minimum

Scan distance

Divide the reading distance by ten. Two metres of distance wants roughly twenty centimetres of code. This is the only number most people need.

Payload length

More characters means more modules in the same square, so each module is smaller. A short link scans at sizes where a long URL fails.

Quiet zone

The blank margin is part of the code. Four modules worth on every side is the specification; crowding it costs you more than shrinking the code does.

Print quality

Ink spread on uncoated stock thickens dark modules and closes the gaps. On newsprint or cardboard, go a size up from what the maths says.

How to make one that prints well

Enter your details

Enter your content, then download the 1024 by 1024 PNG. That resolution prints cleanly at any of the sizes below; scale it in your layout tool rather than regenerating a smaller image.

Choose your style

Pick a module shape, colours or a gradient, and optionally add a centre logo. Watch the live preview to confirm the code stays scannable.

Download the PNG

Click Generate, then Save PNG to download a free 1024×1024 image ready for screen or print. No account required.

Real minimum sizes

Business card

About 2 cm square, read at arm’s length. Keep the payload to a short link; a full vCard at this size is dense and unreliable.

Flyer or menu

About 3 to 4 cm, read from 30 to 40 cm away. This is the most forgiving case and almost anything works.

Poster at 3 metres

About 30 cm square. Posters are where the divide-by-ten rule earns its keep, because the instinct is always to print too small.

Billboard or window

From 1 metre upward, depending on the kerb. Measure the closest a reader can actually stand, not the distance to the sign.

Frequently asked questions

How big should a QR code be?

Divide the scanning distance by ten. A code read from one metre should be about ten centimetres across, and one read from arm’s length is comfortable at three to four centimetres. Err larger when the surface is uneven, the lighting is poor, or the payload is long.

What is the smallest a QR code can be?

Around two centimetres square is the practical floor for a short link on good paper with a modern phone. Below that you are relying on the reader holding still in good light. The specification allows smaller, but real conditions rarely do.

Why does my QR code not scan when printed small?

Almost always one of three things: the payload is long, so the modules are tiny; the quiet zone has been cropped or filled with artwork; or ink spread on absorbent stock has closed the gaps between modules. Shortening the link usually fixes it faster than enlarging the print.

Does the quiet zone count toward the size?

Yes. The blank margin is part of the code and scanners use it to find the edges. Leave four modules of clear space on every side, and do not place text or borders inside it, however tight the layout.

What resolution should I download for print?

The free 1024 by 1024 PNG is enough for anything up to poster size — scale it in your layout tool rather than generating a smaller file. For very large format or anything that may be resized later, the vector SVG export on CuteQR Pro scales without any loss.

Is CuteQRCode free to use?

Yes, for everything most people need. The free plan gives you unlimited QR codes, every module shape and gradient preset, a centre logo, and 1024×1024 PNG downloads with no export limit and no account required. Free downloads carry a small "Made with CuteQRCode.com" line and include one active dynamic QR code with up to 500 scans a month. CuteQR Pro, at $9 a month, removes that attribution and adds vector SVG export, ten dynamic codes, scan analytics, and custom seqr.li short links.

Will a styled QR code still scan?

Yes. The three finder-pattern squares in the corners are always drawn in the standard proportions scanners rely on, and styling is applied only to the data modules. A live preview lets you confirm scannability before you download, and high error correction adds tolerance for logos.

Ready to make yours?

Open the free generator →