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.

Related tools

Back to all Mini Tools