RunLocalTools

QR Code Generator

Turn any text or URL into a scannable QR code, generated instantly and downloadable as an image — no account, no tracking, no expiring links. Need QR code scanner, go to QR Code Scanner.

A lot of “free” QR code generators quietly route the code through their own redirect service, meaning the QR code stops working the moment that company shuts down a service tier or decides to start charging, and in the meantime, every scan is tracked by a third party. This tool encodes your content directly into the QR code itself using your browser, so the resulting image works forever, independent of any service staying online.

Type or paste your text, URL, WiFi credentials, or contact info into the input field, and the QR code renders live as you type. Adjust the size, error correction level (higher correction makes the code more resistant to damage or partial obstruction, at the cost of a denser-looking pattern), and foreground/background colors if you want it to match a brand or print context. Download as PNG or SVG, with SVG being the better choice for anything that’ll be printed at large sizes, since it stays crisp at any scale.

Frequently asked questions

Does this QR code expire or stop working after a certain time?

No — because the content is encoded directly into the code rather than pointing to a redirect service, it will keep working indefinitely as long as whatever it points to (if it’s a URL) still exists.

What’s the difference between the error correction levels?

Higher error correction levels let the code still scan correctly even if part of it is damaged, dirty, or obscured (useful for printed material that’ll be handled), at the cost of a visually denser code — for a purely digital QR code that will always display cleanly, a lower level keeps the pattern simpler.

Can I put a logo in the center of the QR code?

Yes, with sufficiently high error correction enabled first, since the extra redundancy is what allows the center area to be safely covered by a small logo without breaking the scan.

I need to scan a QR code, not create one — is that here too?

No, use QR Code Scanner for this. It detects plain text, web links, Wi-Fi logins, and contact cards (vCard) automatically, and flags a few link tricks used in phishing: raw IP addresses, punycode domains, and hidden “user@host” redirects.