Reader
Read a QR code from an image
See what a code actually contains before you trust it. Drop in a screenshot and the payload is decoded here, in your browser, without opening anything.
- Free
- No upload
- Works offline
- No account
This reader decodes a QR code from an image file entirely in your browser. Drop in a screenshot, photo or downloaded code and it shows the exact contents — the URL, the Wi-Fi password, the contact details — without following the link. The image is never uploaded.
Drop a QR code image hereOr click to choose a file. You can also paste a screenshot with Ctrl+V.
The reason to decode before you tap
A QR code is unreadable by humans by design. That is the whole security problem: you cannot see where a code goes until you have already gone there. Fraudulent codes stuck over legitimate ones on parking meters, charging points, restaurant tables and utility bills exploit exactly that gap.
Decoding first closes it. Paste the code, read the destination, then decide. Cases where it is worth the extra ten seconds:
- Any code that asks for a payment or a login.
- Codes on public infrastructure — parking, chargers, ticket machines — where a sticker can be applied by anyone.
- Codes arriving by post or email claiming to be from a bank, a tax authority or a delivery company.
- Codes on a package you were not expecting.
- Any code where the destination domain is the thing you are being asked to trust.
Proofing codes before a print run
The other use is quality control. Export your code, scan the file back here, and confirm the payload is byte-for-byte what you intended. This catches:
- Typos in a URL that you have read past five times.
- Wi-Fi passwords broken by an unescaped semicolon.
- vCard fields that silently truncated.
- Wallet or account numbers altered by clipboard malware between copy and paste.
- Codes that were resized or compressed into unreadability by a layout application.
For a print run of any size, this is a two-minute check that prevents an expensive reprint.
Frequently asked
Is the image uploaded anywhere?
Can it scan with my camera?
Why can it not read my photo?
Does it work on damaged codes?
Last reviewed 24 August 2026 · Checked by the QR Code Builder team