QR Code Generator
Turn any link or text into a QR code — customise the colors and download a crisp PNG.
- Free forever
- No sign-up
- Runs in your browser
Link or text
Higher error correction survives more damage or a logo overlay, at the cost of a denser code.
What is a QR code generator?
A QR code generator turns a piece of information — most often a URL, but also plain text, contact details or Wi-Fi credentials (generate a strong one with the password generator) — into the familiar square barcode that phones can scan. Instead of typing a long link, someone points their camera at the code and is taken straight there. This tool builds that code in your browser and lets you customise and download it as a PNG.
QR codes are everywhere now: posters, packaging, business cards, restaurant menus, event tickets and slides. They bridge the physical and digital worlds in one scan, which is exactly why they’re worth getting right.
How to use it
- Paste your link or text into the box. A full URL (including
https://) is the most common use. - Pick an error correction level and, if you like, custom colors.
- The QR preview updates live on the right.
- Click Download PNG to save a high-resolution image you can drop into any design.
Static vs dynamic QR codes
Many online generators make dynamic codes: the QR points to their server, which then redirects to your link. That lets them change the destination later and track scans — but it also means the code stops working if their service disappears, and your visitors are routed through a third party.
This tool makes static codes: the content is encoded directly in the pattern. The upside is that it’s free forever, private, and never expires. The trade-off is that you can’t change the destination after printing — so double-check the link before you commit it to paper.
Choosing error correction
QR codes include built-in redundancy so they still scan when partly obscured. You choose how much:
- Low (L) — ~7% recovery. The least dense; fine for clean digital use.
- Medium (M) — ~15%. A sensible default for most cases.
- Quartile (Q) — ~25%. Good for print that might get scuffed.
- High (H) — ~30%. Use when you’ll place a logo in the centre or expect wear and tear.
Higher correction makes the pattern denser, so don’t reach for High unless you need it.
Tips for QR codes that actually scan
- Keep strong contrast. A dark code on a light background scans best. Inverted (light on dark) often fails, and low-contrast color combos are the number-one reason a code won’t read.
- Respect the quiet zone. QR codes need a margin of empty space around them — don’t crop right to the edge or crowd them with other elements.
- Don’t print too small. As a rule of thumb, keep the code at least ~2 cm (about an inch) wide in print, larger if it’ll be scanned from a distance.
- Test before you ship. Scan the final code with a couple of different phones before printing a thousand flyers.
- Front-load with a short link. Less data means a simpler, easier-to-scan pattern, so consider a tidy URL or a slug rather than a giant tracking link.
Because everything runs locally in your browser, this generator is a fast, private way to create unlimited QR codes — for a campaign, a menu, a Wi-Fi sign or a business card — without accounts, watermarks or expiry dates. If you need a traditional 1D barcode for a product or inventory label instead, the barcode generator handles that.
Frequently asked questions
Comet's got your back
Stuck on something? Every tool has a short guide and FAQ — and Comet can point you to the right spot.
Visit help centreRelated tools
All Generators tools →Password Generator
Generate strong, random passwords right in your browser — your passwords never leave your device.
GeneratorsTone Generator
Play a precise pure tone at any frequency — test speakers, hearing and tuning, right in your browser.
GeneratorsPassphrase Generator
Generate memorable, strong passphrases from random words — created locally in your browser.
Generators