QR Code Scanner
Scan a QR code from an image, a pasted screenshot or your camera. Reads URLs, WiFi, contacts and more, and never opens links on its own.
Drop files here, or
PNG, JPG, WebP, GIF and more. You can also paste a screenshot with Ctrl/⌘ + V.
Files are never uploaded.
How to use
- On the “Image” tab, drop or choose an image that contains a QR code, or paste a screenshot with Ctrl/⌘ + V.
- To use your camera, switch to the “Camera” tab and click “Start camera”. Allow camera access and point it at the code; scanning stops once a code is found.
- The result shows the raw content and its type. URLs, WiFi, contacts, email, phone numbers, text messages and locations are broken into fields you can copy one by one.
- For a URL, check the domain before clicking “Open link”. The tool never opens links on its own.
FAQ
Are my images or camera video uploaded?
No. Images and camera frames are read in your browser and never sent to a server, recorded or saved. The camera stops as soon as you click “Stop camera”, leave the “Camera” tab or leave the page.
Why doesn’t it open the link right away?
QR codes can be covered with fake stickers that lead to phishing sites (“quishing”). So the tool only shows the link, warns you when it is not encrypted (HTTP), hides a different site behind “@”, uses an international domain or points to an IP address, and lets you decide whether to open it.
The camera does not start. What can I do?
Make sure the browser allows this site to use the camera (usually in the site settings next to the address bar), and close other apps or tabs using it. If your computer has no camera, take a photo of the code with your phone and upload it instead.
No QR code was found. What can I do?
Use a sharp image without glare and make sure the whole code, including the blank border around it, is visible. If the code is small in a large photo, crop the image to just the code. Light-on-dark (inverted) codes are supported too.
Can it scan barcodes or other 2D codes?
Only QR codes for now. Linear barcodes (such as EAN product codes), Data Matrix and PDF417 are not supported.
Text from the code looks garbled. Why?
The tool detects the text encoding automatically, including UTF-8 and older encodings such as Big5, and shows the detected encoding under the result. If the text is still garbled, the code was probably made with an unusual encoding.
Related tools
QR Code Generator
Turn a URL or any text into a QR code with custom colors, size and error correction, then download it as PNG or SVG.WiFi QR Code
Create a QR code that joins your WiFi network when scanned. Download it as PNG or SVG, or print a card for guests.Barcode Generator
Create Code 128, EAN-13, UPC-A, Code 39, ITF-14 and other barcodes with automatic check digits, then download SVG or PNG.URL Parser
Break a URL into scheme, host, port, path, query parameters and fragment, with IDN support and an editor that rebuilds the URL.