QR Code Scanner & Reader
Read any QR code without an app. Upload a photo or screenshot of the code, or point your camera at it, and the content is decoded instantly — all in your browser, so nothing is uploaded.
To scan a QR code, either upload an image (or screenshot) containing the code, or switch to camera mode and point your device at it. The tool decodes the QR entirely in your browser and shows the text or link, with a safe 'open link' button for URLs. Your image and camera feed never leave your device.
Drop a QR code image
A photo or screenshot containing a QR code
Zero Server Uploads
Files process in local RAM
Instant WASM Speed
No waiting queues or lags
Unlimited Batching
Convert files without limits
Suggest a Feature or Improvement for QR Code Scanner
Need custom options, higher limits, or extra format support? Let our engineering team know!
How to use QR Code Scanner
- 1Choose 'Upload image' or 'Use camera'.
- 2Drop in a QR image/screenshot, or point your camera at the code.
- 3Read the decoded text; for a link, use Copy or Open link.
Scan from an image or live camera
Upload a saved QR image, a screenshot, or a photo of a printed code and it's decoded instantly — handy for codes you can't physically scan. Or switch to camera mode for a live scan, just like a phone camera.
Everything runs locally with a WebAssembly QR decoder, so the image and camera feed are never uploaded to a server.
Stay safe with QR links
QR codes can hide any URL, and 'quishing' (QR phishing) is on the rise. This scanner shows you the full decoded link before you open it, so you can check it's a site you trust rather than being redirected blindly.
Frequently Asked Questions
Is my image or camera uploaded?
No. The QR code is decoded in your browser using a WebAssembly decoder — the image and camera feed never leave your device.
Can I scan a QR code from a screenshot?
Yes. Upload any image or screenshot that contains a QR code and it will be decoded, even if you can't physically scan it.
Does the camera scanner need an app?
No app or install — camera scanning runs in the browser. You'll be asked for camera permission the first time.