QR Code Scanner — Scan With Your Camera or From an Image
Scan QR codes with your camera or from an image file, right in the browser. Free, no sign-up, and your files never leave your device.
Free, with no sign-up and no watermark. The file is processed in your browser and never uploaded.
Scan QR codes in your browser with your phone or laptop camera, or from a photo or screenshot. Wi-Fi, UPI payment and contact QR codes are explained in plain words, and links show a warning to check them before opening. Decoding happens on your device using the browser's built-in detector when available, or a JavaScript decoder otherwise.
Step by step
- Start the camera: Click Start camera and allow access; the back camera is used on phones.
- Or scan an image: Click Scan an image, or drag a screenshot or photo onto the area.
- Read the result: The decoded text appears with a description, a copy button and, for links, Open link.
Handy for
Screenshots
Read a QR code that someone sent you as an image.
Laptops
Scan with a webcam when your phone isn't handy.
Checking links
See where a QR code points before visiting it.
Wi-Fi details
Read the network name and password from a Wi-Fi QR.
Good to know
Good light and holding the code inside the frame help most.
Recent scans are listed below the result.
Questions
Are camera images uploaded?
No. Frames are analysed on your device and immediately discarded.
Why can't it find the code in my photo?
Try a sharper photo where the code fills more of the frame, with no glare.
Further reading
- How to Make a QR Code That Keeps Working — Make a static QR code for a link, Wi-Fi, contact or UPI payment that never expires, then choose the right size, contrast and error correction and test it.
More Developer Tools tools
- Barcode Generator — Generate Code 128, EAN-13, EAN-8, UPC-A, Code 39, ITF-14, Codabar and MSI barcodes, with check digits added or verified.
- Barcode Scanner — Read EAN, UPC, Code 128, Code 39 and other barcodes from your camera or an image.
- JSON Formatter & Validator — Beautify, minify and validate JSON with exact error positions, key sorting and a collapsible tree view.
- JSON to CSV Converter — Turn a JSON array into CSV with nested fields flattened to dot paths and a choice of delimiter.
- CSV to JSON Converter — Convert CSV or TSV into a JSON array, with header detection, type inference and nested keys from dot paths.
- JSON to XML Converter — Convert JSON into well-formed, indented XML with configurable root element and attribute handling.