Generators

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
Share X LinkedIn

Link or text

Higher error correction survives more damage or a logo overlay, at the cost of a denser code.

QR preview

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

  1. Paste your link or text into the box. A full URL (including https://) is the most common use.
  2. Pick an error correction level and, if you like, custom colors.
  3. The QR preview updates live on the right.
  4. 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 centre