Type a link, get a QR code, download it. No account, no watermark, no limit, and it does not expire.
Nothing you type here is sent anywhere. The code is built inside your own browser and the download never leaves the tab. We do not store the link, and we could not show it to you again if you asked — there is nothing to store it in.
Most QR codes that fail in the real world fail for one of four reasons, and all four are avoidable:
Scan it yourself before you print a hundred of them, and scan the printed one rather than the screen.
Yes, and there is no catch to look for. The code is built inside your own browser, so making one costs us nothing at all. There is no account, no watermark, no limit on how many you make, and the code does not expire.
No. A code made here is a static code: your link is written into the pattern itself. Nothing on our servers is involved, so there is nothing we could switch off. It will keep working for as long as the link you put in it works.
PNG for a screen, a slide or a social post. SVG for anything being printed — a poster, a menu, a banner — because it stays sharp at any size. If a printer asks for vector artwork, they mean the SVG.
A static code has the link written inside it, so changing the destination means printing a new code. A dynamic code points at a short address you control, so you can re-point it afterwards without reprinting anything. The generator on this page makes static codes. Dynamic ones need an account because something has to remember where the code should send people.
About 2 cm across is the practical floor for a code somebody scans from arm's length, and 3 to 4 cm is safer. Leave a clear white margin around it — a code printed hard against a border or a photograph is much harder for a camera to find.
If the code is going on something you cannot easily reprint — a menu, a sticker on a table, a sign, packaging — it is worth being able to change where it goes afterwards. That is what an account adds: the same printed code, re-pointed whenever you like, plus a count of how many people actually scanned it.
Restaurants usually want a QR menu on every table rather than a single code. What the paid plans cost, and there is a free tier that keeps working.