About
A QR scanner that respects you.
QRCodeScanner started with a simple observation: scanning a QR code online should take seconds and cost nothing. No app stores, no accounts, no "upgrade to see your result" paywalls. Just open a page and scan.
So we built exactly that. The entire scanner runs in your browser — when you upload an image or turn on the camera, the decoding happens on your device using JavaScript and modern browser APIs. There is no server that receives your images, and there is no database of what people scan. Your QR contents are nobody's business but yours.
What makes it different
- Safety-first results. Scanned links are checked for bare IP hosts, punycode lookalikes, embedded credentials, and risky shorteners before you open them.
- Actions, not just text. WiFi codes expose their password with copy buttons, contacts export as .vcf files, events download as .ics calendar entries.
- Paste anywhere. Screenshot a code, press Ctrl+V on the page — no hunting for a drop zone.
- A layered engine. Native browser barcode detection first, then a proven fallback decoder with inversion, contrast, and upscale retries.
- Dark mode done properly. A full dark theme that follows your system preference, with an explicit toggle for override.
- No signup. Ever. There is no account system on this site at all.
The fine print
Scan history is stored only in your browser's localStorage and can be cleared at any time. We never see it. Read ourprivacy policy for details, and reach out via thecontact page if something is not working for you.