Milo Quell

Free Tool

QR Code Generator

Turn any text or link into a QR code and download it as a PNG — free, instant, and private.

Higher levels stay scannable with more damage — but pack in more squares.

From a link to a little square, instantly

A QR code is just a link (or any short text) rewritten as a pattern a camera can read. This generator does that conversion on the spot: type a URL, get a code, download it as a crisp PNG ready for a poster, a menu, a business card or a slide. It all happens in your browser, so whatever you enter never leaves your device — and the code has no expiry, because it points straight at your text rather than routing through anyone’s server.

The one setting worth understanding is error correction. QR codes can still scan when part of them is damaged, and you choose how much resilience to build in — from about 7% up to roughly 30% of the code recoverable. More resilience means a denser code, so Medium is a sensible default, with High reserved for codes that’ll be printed small or take some wear. If you’re curious why a scuffed or partly-covered code still works at all, that’s the clever bit of engineering we unpack below.

Frequently asked

How do I make a QR code?

Type or paste any text or URL into the box and a QR code appears instantly. Pick a size and error-correction level if you like, then click Download PNG to save it. There is no sign-up, and the code never expires because it points directly at whatever you entered.

Do these QR codes expire?

No. This tool makes static QR codes, which encode your text or link directly into the pattern. There is no redirect and no account behind it, so the code works forever as long as the destination it points to still exists. Codes that "expire" come from services that route through their own server first.

What is the error-correction level?

Error correction lets a QR code still scan even if part of it is dirty, torn or covered. Higher levels (Q and H) can recover from more damage — up to about 30% — but add more squares, making the code denser. Medium is a good default; use High if the code will be printed small or in a rough environment.

Is this QR code generator free and private?

Completely. It is free with no sign-up, and it runs entirely in your browser — the code is generated on your device, so the text or link you enter is never sent to a server. What you make is yours to use anywhere.

Can I use these QR codes commercially?

Yes. The codes you generate are plain, standard QR codes with no branding, tracking or restrictions. Use them on packaging, posters, menus, business cards or anywhere else, personal or commercial.

Milo Quell — amused

Feed Your Curiosity.

One fascinating idea, every week. No spam. Just things worth knowing.

No spam. One email a week. Unsubscribe any time.