QR code scanner. Decoded on your device.
Read any QR code with your camera or from an image — URLs, Wi-Fi, contact cards, plain text. Decoding runs entirely in your browser, so the camera feed and images never leave your device.
A free online tool by Digital HeroesPress Start camera and allow access to scan.
Scanning happens locally in your browser — the camera feed and images never leave your device.
Private by design
Most online QR readers send your photo to a server to decode it. This scanner decodes everything right here using a vendored copy of the open-source jsQR engine and your browser's camera API, so the QR contents, your camera feed and any image you pick stay entirely on your device. It even keeps working offline once the page has loaded.
Everything a scanner should do.
- Scan via live camera — start your device camera and point it at any QR code for instant decoding.
- Decode from an image file — drop or browse a PNG, JPG or WebP photo that contains a QR code.
- Copy the decoded text in one click, or open a link directly in a new tab.
- Identify the QR type automatically — URL, email, phone, SMS, Wi-Fi, contact card, location or plain text.
- Switch between front and rear cameras on mobile or multi-camera devices.
- Stay fully private — the camera feed and images never leave your browser.
Four steps, no app to install.
- Choose Camera to scan live, or switch to Image to upload a photo.
- For camera, press Start camera, allow access and point at the QR code. For image, drop or browse a file.
- The decoded result appears automatically, tagged with its type (URL, Wi-Fi, contact card and so on).
- Copy the text or tap Open link if it's a URL. Press Scan again to read another code.
Frequently asked questions.
Is the QR Code Scanner free?
Is it private? Are my camera feed and files uploaded anywhere?
Does it work offline?
Why won't my camera turn on?
What kinds of QR codes can it read?
Published · Last updated .