QR Code Reader
Read a QR code from an image file, a dropped screenshot or your camera. Decoded in your browser, never uploaded.
Runs entirely in your browser. Nothing you type is uploaded.
About this tool
Drop a screenshot or photo onto the box, choose an image file, or point your camera at a code. Decoding happens in this tab — the image is never uploaded, which matters because QR codes routinely carry Wi-Fi passwords and contact details. The decoded text is shown in full before you act on it, and only http and https links get an Open button, because opening whatever scheme a stranger printed is how QR phishing works.
Questions & answers
- How do I scan a QR code from a picture?
- Drop the picture onto the box, or use the choose-image button. A screenshot works as well as a photo. If the code is not found, a sharper or less angled picture usually fixes it — a decoder needs the three corner squares to be clearly visible.
- Does the camera work on a phone?
- Yes, and it asks for the rear camera, which is the one you point at a code. Your browser will ask permission first. Scanning stops by itself as soon as a code is read, so the camera light does not stay on.
- Is the image uploaded to a server?
- No. The decoder runs in this tab and neither the file nor any camera frame leaves your device. That is worth caring about: QR codes are commonly used for Wi-Fi passwords and contact cards.
- Why is there no Open button for some codes?
- Only http and https links get one. A QR code hides where it goes, and offering to open any scheme a printed code contains is exactly the behaviour QR phishing depends on. The full decoded text is always shown so you can read it first.