Free QR Code Generator
Nine kinds of QR code, in your own colours, with a live preview. Everything is generated inside your browser — a Wi-Fi password or a contact card typed here is never sent anywhere.
Codes are drawn in your browser. Nothing you type — a Wi-Fi password, a phone number, a contact card — is sent anywhere or stored.
Open a page when scanned.
Enter a web address.
Affects the downloaded file, not the preview.
Fill in the fields
PNG is what you want for screens and most printing. SVG scales to any size without blurring — but it never carries the logo, because embedding one produces a file many print shops and design tools handle badly.
What you can make
Website
Open a page when scanned.
Plain text
Any text at all, shown as-is.
Email
Open a new email, optionally pre-filled.
Phone
Start a call.
WhatsApp
Open a WhatsApp chat, optionally with a message ready.
SMS
Open a text message.
Wi-Fi
Join a network without typing the password.
Contact card
Save straight into their contacts.
Location
Open a point on the map.
Worth knowing
- A logo covers real data. Error correction rebuilds what a logo hides, but only so much — the logo is capped at a quarter of the code and correction is forced to its highest setting. Always scan a logo code with a real phone before printing it.
- SVG does not include the logo. Embedding an image inside an SVG produces a file many print shops and design tools handle badly. Use the PNG for a logo code, or place the logo yourself in your layout.
- Colours need real contrast. A pale code on a pale background is unreadable to a scanner even when it looks fine on screen, so you will be warned before you download one.
- These codes are static. The content is encoded in the pattern itself, so it cannot be changed after printing and there is no scan tracking — which also means nothing to expire and no subscription to keep the code alive.
Need something else? PDF Tools and the Invoice Generator are free too.