QR Code Generator
Turn text, links, or contact info into a QR code.
Fully styled QR codes — shapes, gradients, and a logo
Dots, the corner ring, and the corner dot each take their own color — they don't have to match.
How to use it
- 1Pick a content type: Text, URL, Email, Phone, SMS, or Wi-Fi, and fill in its fields — the code updates live.
- 2Style it: pick a dot shape, corner shapes, solid or gradient colors, and optionally drop a logo in the middle.
- 3Adjust the error correction level and export size, then download as PNG or SVG.
Supported formats & limits
No sign-up or installation required — works entirely in your browser.
Example
Switch to the Wi-Fi tab, enter a network name and password, and the generated code lets a phone camera join the network without typing anything — the same idea works for URLs, emails, phone numbers, and text messages. Style it with rounded or dotted modules, a gradient, and your logo in the center, then export it as a crisp SVG or a PNG sized for print.
How it works
Each tab builds the specific text format QR readers expect — a mailto: link for email, tel: for phone numbers, a WIFI: record for networks — then it's encoded entirely in your browser and drawn module by module as vector shapes, so the dot style, corner style, gradients, and logo are all real geometry rather than a filter over a plain code. The error correction level controls how much of the code can be damaged or obscured (like a logo in the middle) while still scanning correctly, and is raised automatically once you add a logo. The dots, the corner ring, and the corner dot each take an independent color, and a logo with its own transparent background can skip the added backdrop entirely.