QR Generator
Make a code for a link, text or contact. Nothing you type ever leaves this tab.
Nothing you type here is sent anywhere. The code is generated on this device, and nothing is kept once you leave the page.
Type something above to generate a code
What this tool does
QR Generator turns a piece of text, a link, or a contact's details into a QR code you can scan, print, or share as an image. It's built for the everyday version of this: putting a link on a poster, sharing your Wi-Fi password without spelling it out, or handing someone a code that saves your contact details straight to their phone.
There's no limit on how many codes you generate in a session, and no account or sign-up involved — type what you need, get a code, download it.
How to use it
Choose whether the code is for text or a link, or for a contact card. For text or a link, just type it in — anything from a plain sentence to a full URL works. For a contact card, fill in a name (the only required field) plus whichever of phone, email, and organization you want included.
The code updates as you type, so you can see exactly what you're about to download before you commit to it. Once it looks right, press "Download PNG" to save the image.
Why nothing leaves your device
This is the one tool here with no file involved at all — everything you type is turned into a code using code already loaded into your browser tab, entirely on your own device. There's no server that ever sees what you typed, not even briefly: nothing is sent anywhere to be processed and sent back.
Open your browser's network tab while generating a code and there's nothing to see — no request, because there's nothing to request. Once you leave the page, nothing you typed is kept anywhere.
Text, links, and contact cards
A QR code doesn't know or care whether what it holds is a sentence or a web address — a scanning app decides what to do with it based on what the text looks like. A plain sentence just displays as text; something that looks like a URL usually offers to open it in a browser.
A contact card works differently under the hood: it's built as a small block of structured text called a vCard, a format phone contact apps recognize. Scanning one typically offers to save the details directly as a new contact, rather than just showing text on screen — that's the whole reason the Contact card mode exists as a separate option instead of just asking you to type someone's details as plain text.