How to use the QR Code Generator
- 1
Pick what the code should hold, such as a website, Wi-Fi network, contact card, email, phone number, SMS, location or plain text.
- 2
Fill in the fields. The preview updates as you type and the exact text being encoded is shown under it.
- 3
Adjust the look: error correction level, module style, colours, quiet zone, and an optional logo in the middle.
- 4
Watch for warnings about low contrast or too much data, which can make a code hard to scan.
- 5
Download the code as SVG for print or as a PNG at 512, 1024 or 2048 pixels, or copy the PNG to paste elsewhere.
Features
- Website, text, Wi-Fi, email, phone, SMS, contact card (vCard) and map location codes
- Error correction levels L, M, Q and H, with H applied automatically when a logo is added
- Square, rounded and dot module styles that keep the corner markers easy to scan
- Custom colours with a contrast check and an inverted-colour warning
- Optional centre logo, capped at 22% of the width so the code stays readable
- Vector SVG download plus PNG at 512, 1024 and 2048 pixels, and copy to clipboard
- Shows the encoded text, QR version and size, and how close you are to the data limit
- Made in your browser; Wi-Fi passwords are never saved
What a QR code holds
A QR code is a grid of dark and light squares, called modules, that encodes a short piece of text. Phones decide what to do from that text: a web address opens the browser, a WIFI: string offers to join a network, a mailto: link starts an email, and a vCard adds a contact. This generator builds the right text for each type, shows it to you, and then draws the code.
Three large squares in the corners let a camera find and align the code, and the rest carries your data plus error correction. Larger content needs more modules, so the code moves up through versions from 21 by 21 modules to 177 by 177. Short content scans more reliably, which is why a short web address beats a long one with tracking parameters.
Styling without breaking it
Colours, rounded or dotted modules and a centre logo can make a code fit a brand, but every change costs some reliability. The corner markers are always drawn as solid shapes so cameras can still lock on, a contrast check flags colours that are too close, and a logo automatically raises error correction and is size-capped. A plain dark code on a light background with a generous quiet zone remains the most dependable choice for anything printed.
Related tasks
To shorten what goes into the code, build a clean address with the Slug Generator. For a site icon to match, create one with the Favicon Generator.
Frequently asked questions
Do these QR codes expire?
How does the Wi-Fi code work?
Which error correction level should I use?
Can I add my logo without breaking the code?
Why is my code hard to scan?
SVG or PNG?
Last updated .