Scan a QR code in your browser
Upload, paste or point your camera. See exactly what a code contains, and where a link really goes, before you open anything.
Everything is decoded on this device. Images and results never leave your browser.
Results appear here, with the raw data and what it will do.
What it shows you
- Links: the destination domain, a warning for short links and redirect services (codes that can stop working when an account lapses), and an Open button that only works when you click it.
- Wi-Fi: network name, password and security type.
- Contact cards: name, phone, email and the other fields, ready to read.
- Everything else: email, SMS, phone, calendar and plain text, with the exact raw data and its size.
Checking whether a code can expire
If a code's link starts with a QR provider's short domain rather than the business's own website, it's a dynamic code: it goes through the provider's server first, and it stops working if that account ends. Codes made with our generator store your own address directly. More on expiring codes.
Questions
Is it safe to scan unknown codes here?
Safer than most scanners: nothing opens automatically. You see the full address, a warning if it is a short link or not encrypted, and you choose whether to open it.
Does the image get uploaded?
No. Decoding happens in your browser with a self-hosted copy of the open-source ZXing decoder. The image never leaves your device.
Can it read a Wi-Fi code to show the password?
Yes. Wi-Fi codes show the network name, password and security type, which is handy for recovering the password of a network you're allowed to use.
Why can't it find my code?
Usually the code is cropped, blurry, too small in the photo, or missing its white border. Try a closer, sharper photo, or run it through the readability checker.