QR Code Reader
Read a code locally and show its contents before opening anything. The camera is requested only when used.
Drop a screenshot or photo of a QR code here, paste one with Ctrl+V, or choose a file.
The picture is read in this browser and is not uploaded. The camera is not used.
Your result
Choose a picture of a QR code. What it holds appears here.
Check the address before you open it. QR codes in public places are sometimes swapped for fake ones.
How to use it
- Choose a picture, drop it on the box, or paste a screenshot with Ctrl+V.
- Read what the code holds. Wi-Fi codes and contact cards are split into fields.
- Copy the text, or open the link after checking it.
Examples
- A short wordA clear code for Hi Hi
- DigitsA clear code for 12345 12345
- An addressA clear code for https://smart.example https://smart.example
Tool details and privacy
Choose, drop, or paste a picture of a QR code. The page shows what it holds: a link, Wi-Fi details, a contact, or text. Links are shown, not opened.
The camera is never requested, and the link inside a code is shown, not opened.
Options
- PNG, JPEG, or WebP up to 12 MB.
- In Chrome, Edge, and Android browsers the built-in reader also handles photos. Other browsers need a sharp, straight, cropped code.
Limits
- The camera is not used.
- A blurred, folded, or badly lit code may not be read.
- The page never opens a link by itself.
Privacy
What you type stays in your browser. Nothing is uploaded or saved on the server.
Questions
Does the page open the camera?
No. Choose or paste a picture instead.
Does it open the link inside the code?
No. It shows the link, and you decide whether to open it.
Will a photo work?
Often, in Chrome, Edge, and Android browsers. Elsewhere, crop the picture close to a sharp, straight code.
Is anything uploaded or saved on the server?
No. It stays in your browser.