QR Code Generator
Turn a link, message, Wi-Fi network or contact detail into a scannable QR code. Customize the size, colors and error correction, then download it as a PNG or SVG — everything happens in your browser, so nothing you type ever leaves your device.
Works for website links, plain text, or anything else you'd like people to scan and read.
Preview
Your QR code will appear here.
Generated entirely in your browser. Nothing is uploaded or stored anywhere.
About this QR code generator
A QR (Quick Response) code is a two-dimensional barcode that stores information — a link, a short message, a Wi-Fi password, a phone number — in a pattern of black and white squares that any smartphone camera can read in an instant. This tool builds that pattern directly in your browser, so you can create as many codes as you like for free, without an account and without sending your data to a server.
Choose a content type
Pick "Text / URL" for links and general text, or use the Email, Phone, SMS and Wi-Fi tabs to generate codes that open the right app automatically — a Wi-Fi code lets guests join your network just by scanning, no typing required.
Customize the look
Adjust the pixel size, swap the foreground and background colors to match your branding, and pick an error correction level. Higher error correction keeps the code scannable even if part of it is damaged, dirty or covered by a logo — at the cost of a slightly denser pattern.
Download and use anywhere
Export as a crisp PNG for slides, packaging or social posts, or as a scalable SVG for print materials like posters and business cards, where the code needs to stay sharp at any size.
Tips for a reliably scannable code
- Keep good contrast between the foreground and background colors — dark on light works best.
- Leave a quiet margin of empty space around the code; don't crop it too tightly.
- Use "High" error correction if you plan to add a logo on top of the code.
- Test the code with two or three different phones before printing it at scale.
- For print, prefer the SVG download so the code stays crisp at any size.
Frequently asked questions
Is this QR code generator free to use?
Yes. There are no limits on how many codes you can generate, no watermarks, and no account required.
Do these QR codes expire?
No. The code simply encodes the text you provide — for example a URL or Wi-Fi password — directly into its pattern. As long as that information stays valid, the code will keep working indefinitely.
Is my data uploaded anywhere?
No. Every QR code is generated locally in your browser using JavaScript. Nothing you type is sent to a server or stored.
What's the difference between PNG and SVG downloads?
PNG is a fixed-size image, ideal for screens and quick sharing. SVG is a scalable vector format that stays perfectly sharp no matter how large you print it, which makes it a better choice for posters, signage or business cards.
Why does my QR code fail to scan?
The most common causes are low contrast between colors, a margin that's too tight, or an error correction level that's too low for a busy or damaged surface. Try the default black-on-white colors with medium or high error correction first.