QR Code Generator
Type a link or any text below. The code updates as you type and is generated locally — nothing you enter is sent anywhere.
What a QR code actually stores
A QR code isn't a picture of your link — it's a grid pattern that encodes the text itself. A phone camera reads the pattern, decodes it back into text, and hands that text to the phone the same way as if you'd typed or pasted it. That's why it works for links, but also for plain text, phone numbers, or Wi-Fi details — anything that can be written as text can be turned into a code.
When you'd use this
- — Printing a link on a flyer, menu, or business card
- — Sharing Wi-Fi details or a contact link without anyone typing anything
- — Linking a physical product to an online page, form, or review link
- — Adding a quick scan-to-open shortcut to a slide or poster
Common questions
Do these codes expire?
No. The code is a direct encoding of whatever text you typed — there's no service in between that can expire or go down. If the link itself stops working, the code will still "work," it'll just open a dead page.
Is there a limit to how much text I can encode?
QR codes can hold a few thousand characters, but very long text produces a denser, harder-to-scan pattern. For anything longer than a short link or sentence, it scans more reliably to link to a page than to embed the full text.
Will this work if I print it small?
Generally yes, as long as there's enough contrast and the camera can focus on it — QR codes are designed to scan even at a couple of centimeters wide. If you're printing very small, keep the encoded text short so the pattern stays simple.