QR Code Generators and Tools
Every generator on this site, grouped by what goes inside the code rather than by what you are using it for. If you are starting from the job instead, the solutions section is organised that way.
All of them run in your browser, none needs an account, and none lets you download a code until a decoder has read the finished image back.
Choose an area
- QR Code Design and CustomizationColour, logos, shapes, transparency and vector export, each measured against what still scans.
- Advanced QR Code ToolsEditable destinations, hundreds of codes at once, and encoding with the network switched off.
- QR Code Scanning ToolsRead a code with a camera or out of a screenshot, and see the link before you follow it.
Links and text
The commonest case. A short address encodes smaller, which is the single biggest lever on printed size.
- QR code generatorMake a plain QR code for a link or text, with colour and error-correction controls.
- Link to QR codeTurn a link into a code with no account, and see what Bitly, Canva and Chrome leave you owning instead.
- Image to QR codeMeasure whether your image fits inside a symbol at all, then encode a link to wherever it lives.
Contact and messaging
These carry their content inside the symbol, so they keep working with no signal and no server.
- vCard QR codeA contact card that saves straight to the phone, with each field priced in print size.
- Email QR codeOpens a pre-addressed message with your subject and body, and prices what each prefilled field costs in print.
- Phone number QR codeThe smallest code here. Country codes checked, and a 00 prefix rewritten to the form phones abroad understand.
- SMS QR codeOpens a text with your wording already typed, using the SMSTO form that scanners handle most consistently.
- WhatsApp QR codeOpen a WhatsApp chat with your number, with the plus and the dialling zero fixed for you.
Networks, places and dates
A passphrase, a location or a calendar entry. Each has a format quirk worth knowing before you print.
- Wi-Fi QR codeShare a network without reading the passphrase aloud, with the separator characters escaped properly.
- Google Maps QR codeCoordinates and map links compared per platform, because the standard geo: encoding does nothing on an iPhone.
- Event QR codeAdds the date, time and venue to a phone calendar, with the time written as local time rather than converted.
Free, permanent and account-free
The same generator, with the three objections people usually arrive with answered directly.
- QR code with no expirationCheck whether a code you already printed is one somebody else can switch off, then make one that cannot expire.
- QR code with no sign upNo account, no email, no card, with a live audit of the tool's own network requests while it encodes.
- Permanent QR codeWhat actually expires in a QR code and what cannot, and how to make one that outlives this site.
Start With What Goes Inside
Every one of these tools produces the same kind of object, a square of dark and light modules, and what separates them is what is written into it. That choice is not cosmetic. It decides the module count, and the module count decides the smallest size the printed code survives at.
A phone number is about fifteen characters and encodes tiny. A contact card with an address and two numbers is several hundred and encodes large enough that it will not fit in the corner of a business card. Both are correct answers to "put my details on a card", and they need different amounts of space, which is why each tool measures and prints its own minimum width under the preview.
Which Ones Work Without a Connection
The split is worth understanding before you commit anything to print. A Wi-Fi code, a contact card, a calendar entry and a plain text code all carry their content in the symbol, so the phone reads them and acts with no network involved at all. They cannot break, and they cannot expire.
A link code carries only an address, so it needs a connection at the moment somebody scans it, and it stays alive only as long as that address does. That distinction is the whole subject of permanent QR codes, and it matters most in the places where signal is worst, such as a gallery with thick walls.
Then Decide How It Should Look
Appearance is a separate decision from payload, and it draws on a separate budget. Design and customization covers colour, logos, module shapes, transparency and vector export, each with the measurement that governs it. If you need a destination you can change after printing, or hundreds of codes at once, that is advanced tools.