Skip to content
KeeperQR

Free QR code generator

No account, no watermark, no expiry date. The code is built in your browser, the file is yours, and it will still scan long after we have forgotten you were here.

Appearance

Keep a clear contrast between the two colors, or scanners will struggle. Dark on light is safest.

Your code appears here as you type.

PNG is 1024px wide, fine for screens and most print. SVG has no fixed size, so use it for anything large or professionally printed.

This code is permanent, which is the catch

A static QR code has the destination baked into the pattern itself. Nothing can turn it off, including us, and nothing can change it either. That is the right trade for a Wi-Fi password on a table tent. It is the wrong one for anything you print in quantity and might need to update.

Change where it goes

A static code carries the address inside the pattern. To send people somewhere else you have to make a new code and reprint everything.

See who scanned it

Nothing here counts a scan. A tracked code records the time, place, device, and referrer of each one, so you can tell which sign is working.

Know when it breaks

If the page behind a static code goes down, you find out from a customer. A tracked destination is checked every day and you get an alert.

Try tracked codes free for 14 days

No card. $9/mo afterwards, and codes you made keep redirecting either way.