Higher levels survive more damage but look denser. M suits most uses; Q or H for small print or outdoors.
Generated on your device. Your input is not uploaded.
Getting a QR code that actually scans
A QR code is only useful if a phone can read it on the first try. A few habits make the difference, especially for anything you print.
- Test before you print. Scan the finished code with two or three different phones, including an older one, before sending it to a printer. This is the single step most people skip.
- Keep the quiet zone. Leave clear, empty space around all four sides of the code. Crowding the edge with text or a border is a common reason a scan fails.
- Keep strong contrast. A dark code on a light background reads best. Pale colours or a busy photo behind the code lower the contrast and the read rate. This tool warns you when the contrast gets too low.
- Print it large enough. As a rough guide, a code needs roughly one centimetre of printed size for every ten metres of scanning distance. A table tent can be small; a poster on a wall needs a bigger code.
- Match the error correction to the use. Higher correction lets the code still read when part of it is scuffed or covered, at the cost of a denser pattern.
This tool makes a static QR code: the data is fixed inside the image, so it works offline and forever with no subscription, but you cannot change where it points after it is printed. If you expect the destination to change, point the code at a short link you control and update the link instead. This page is general educational information, not advice for a specific business.