Free QR Code Generator

Runs locally. No tracking. Nothing leaves your device.

This is a free QR code generator you can use directly in your browser. Create QR codes from URLs or text instantly, download them as PNG, and scan QR codes using your camera, all without sending data to a server.

Turn a URL or text into a QR code locally in your browser.

Style your QR code

Blackout
#F3EEE2
#050505

Unsafe styles are automatically adjusted to remain scannable.

Runs locally. No requests. Camera access is on-demand and stops when you stop scanning. Uploaded QR images are decoded locally too. Verify in DevTools → Network.

How this QR tool works

This page creates and scans QR codes locally in your browser. There are no uploads, no tracking, and no server-side processing.

Most QR tools route your data through someone else’s infrastructure. That means whatever you generate or scan can be exposed to logging, analytics, or retention.

Here, generation happens on your device. Scanning happens from your local camera feed or uploaded image in the browser, with permission only while you use it.

Common questions

Is this QR code generator free?
Yes, completely free. No account, no sign-up, no limits on how many QR codes you generate.

Does this tool store my data?
No. The generator runs entirely in your browser. Nothing you type is sent to a server. You can verify this in DevTools under the Network tab.

Can I scan QR codes locally without uploading?
Yes. Camera scanning runs locally in your browser. Camera access starts only when you ask for it and stops when you stop scanning. If you upload a QR image instead, that is also decoded locally. Nothing is uploaded.