Generators
QR Code Generator
Generate QR codes for links, text, WiFi and email. Download as PNG or SVG at any size. Free, unlimited and generated entirely on your device.
Runs entirely in your browser. Nothing is uploaded.
The https:// prefix is added automatically if you leave it out.
What this tool does
This generates a QR code from a link, a block of text, an email draft, or a WiFi network's details, and renders it live as you type. When it looks right, download it as a PNG for everyday use or an SVG if it needs to hold up at poster size. Everything happens in your browser — the code is built directly from what you type, with nothing sent anywhere.
How to use it
- Pick a type at the top: Link, Text, Email, or WiFi.
- Fill in the field or fields for that type. The preview updates as you type.
- Adjust the foreground and background colors if you want something other than plain black on white.
- Raise the error correction level if the code will be printed small, on a curved surface, or with a logo over the middle.
- Download as PNG or SVG.
Choosing a type
Link
The most common use — a QR code that opens a URL when scanned. Type a domain without the protocol
(example.com) and it's added automatically.
Text
For anything that isn't a link: a physical address, a short note, a product serial number, a quote to display at an event. The scanning device just shows the text rather than opening anything.
Generates a code that opens the scanner's email app with the address, subject, and body pre-filled, ready to send. Useful on business cards, posters, or packaging where you want a direct line without anyone having to type an address correctly.
WiFi
Most modern phone cameras can join a network directly from a scanned code, without anyone typing the password. Genuinely useful printed on a card for guests, or taped inside a router cabinet for whoever manages it next.
A note on print size
A QR code needs to be roughly proportional to how far away it'll be scanned from — as a rough rule of thumb, about a tenth of the scanning distance. A code on a business card, scanned from a few centimetres away, can be small. A code on a billboard, scanned from across a car park, needs to be sized accordingly larger. This is the main reason to reach for the SVG download over the PNG once a code is heading to print: it scales to any size without turning blurry or blocky.
Questions
Is this QR code generator free?
Yes, completely, with no account, no watermark and no limit on how many codes you generate.
Do the codes expire, or stop working later?
No. This creates a "static" QR code — the data you entered (the URL, text, WiFi details, or email) is encoded directly into the pattern itself. There is no third-party service in between that could shut down or start charging later, unlike some "dynamic" QR tools that redirect through their own server.
Is my data safe — the WiFi password, for instance?
Yes. The code is generated entirely in your browser; nothing you type is sent anywhere. That matters most for the WiFi mode, since the password is embedded directly in the code — open your devtools Network tab and generate one to confirm no request fires.
What is error correction, and which level should I use?
It's how much of the code can be damaged, dirty, or obscured and still scan correctly. M (balanced) is a sensible default for most uses. Pick H if you plan to put a logo in the middle or expect the print quality to be poor — it survives up to 30% damage, at the cost of a slightly denser pattern.
Can I put my logo in the middle of the code?
This tool doesn't do that directly, but the SVG or high-resolution PNG it exports is easy to layer a logo onto in any image editor. Set error correction to H first — that reserves enough redundancy for the code to still scan with the center covered.
Why won't it generate a code for my text?
QR codes have a maximum data capacity — roughly 4,300 characters for plain text at the lowest error-correction level, less at higher levels or with non-Latin characters. If you hit the limit, try a shorter piece of text, a link instead of the full text, or a lower error-correction level.
What format should I download — PNG or SVG?
SVG for anything getting resized or printed at a large size — signage, posters, packaging — since it stays crisp at any scale. PNG is simpler for everyday use: slides, documents, social posts, or emailing to someone.
Related tools
Generators
Lorem Ipsum Generator
Classic placeholder text, by the paragraph, sentence, or word.
Generators
UUID Generator
Single or bulk v4/v7 UUIDs, ready to copy or export.
Business & documents
Terms of Service Generator
A real starting draft, built from a few questions about your site.
Web & SEO
Robots.txt Generator
Allow/block paths, block AI crawlers, add your sitemap.