no login · no cookies · works offline

the two-minute version

What makes a good QR code

Four things that decide whether a code scans first time — and why the boring details matter.

Fewer characters means fewer squares. A short link draws a sparser grid with bigger blocks — faster and more forgiving to scan.

Point it somewhere you can change

A raw QR is permanent. Aim it at a short link you control and you can swap the destination later — same printed code, new target.

Keep the contrast high

Dark code, light background. Pale colours and busy photos behind the code are the number-one reason scans fail.

Leave the quiet zone

That white margin isn’t padding — scanners need it to find the edges. These codes include it automatically.

Pro tip

Printing it? Always run it through a short link first. Reprinting a flyer because a URL changed is painful — re-aiming a short link takes about ten seconds.