Free QR Code Generator

No sign-up · No tracking · No expiry

Create QR codes for links, text, Wi-Fi networks, email, phone calls and SMS. Everything runs locally in your browser, so your data stays with you.

Cost

Free forever

No limits, no premium tier

Privacy

No tracking

Nothing leaves your browser

Output

PNG and SVG

Print-ready, up to 1024 px

Generator

Create your QR code

Customize
Center icon

Why this generator

Simple, private and permanent

Free forever

No trials, watermarks or paid tiers. Every feature is available to everyone.

No tracking

No analytics on what you encode, no cookies and no accounts. Your content stays on your device.

Codes never expire

These are static QR codes. The data is embedded in the image itself, so there is no redirect service that can be switched off.

Runs in your browser

Codes are generated locally with JavaScript. Once the page has loaded, nothing is uploaded anywhere.

FAQ

Frequently asked questions

Do the QR codes expire?

No. Codes are static: the content is encoded directly in the pattern, so they work as long as the destination you encoded still exists.

Is my data sent to a server?

No. Everything is generated in your browser. There is no backend, no account and no analytics on the content you enter.

Which error correction level should I choose?

Medium suits most cases. Choose High if the code will be printed on surfaces that may get scratched or dirty. Higher levels make the code denser, which can be harder to scan at small sizes.

Why does the tool warn about contrast?

Scanners need a clear difference between the dark and light modules. Dark foreground on a light background with a ratio of at least 3:1 is the safest choice.

Which format should I download?

Use SVG for print and anything that must scale without losing sharpness. Use PNG for web pages, documents and chat apps.