Using QR Code Scanner
I built this scanner for the times you receive a QR code as an image — in an email, a chat message, or a screenshot — and don't want to point your phone at your own screen. Upload the image and I decode it right here in your browser. The result appears instantly, ready to copy, and your image is never uploaded anywhere.
How to use it
- 1
Choose the image
Click the upload button and pick the screenshot or photo containing the QR code. I show you a preview so you can confirm it's the right file before anything else happens.
- 2
Let me scan it
Scanning starts automatically using your browser's built-in BarcodeDetector — no extensions, no uploads. If the code is sharp and fully visible, you'll have your result in under a second.
- 3
Copy the result
The decoded text, link, or Wi-Fi details appear in the result box. Copy it with one click, or clear everything and scan another image.
Why use this privately?
Plenty of online QR scanners upload your image to a server first, which means someone else gets to see every code you scan — Wi-Fi passwords, payment links, private invites. I find that backwards for a tool whose whole job is reading your codes. This scanner uses the BarcodeDetector API built into Chromium browsers, so the image is decoded by your own device and never leaves the tab. There's no scan history and nothing to leak. One honest limitation: the detector needs a reasonably clear image, so heavily blurred or tiny codes may not read — and you should always check where a decoded link goes before opening it, since QR codes can hide malicious URLs.
Who is this for?
Handy for anyone who gets QR codes as images — remote workers joining meetings, shoppers checking receipts, and travelers decoding booking confirmations on a laptop.