QR code reader
Read a QR code from an uploaded image locally, without sending the image anywhere.
Read a QR code from an image without uploading it. The browser detects the code locally and returns its exact text.
Choose or drop an image
PNG, JPEG and other browser-readable image formats work; a close, sharp image gives the best result.
Local detection
Supported browsers use their built-in Barcode Detector. The image never leaves your device.
Frequently asked questions
Why does my browser say it is unsupported?
Barcode Detector is not available in every browser. Current Chromium-based browsers have the broadest support.
Can this open a detected link?
It shows a clickable link when the result begins with http or https, but never opens it automatically.
Other free tools
- UTM link builder
Build tagged campaign URLs that survive a copy-paste, with the parameters spelled correctly.
- Bulk UTM builder
Turn a CSV of destinations and campaign values into a clean batch of tagged URLs.
- UTM naming consistency checker
Find inconsistent casing, spacing and near-duplicate campaign values before they fragment reporting.
Want the form to collect the answers too?
Hand-written HTML still needs somewhere to post to. formformform gives you the form, the hosting, the responses and the notifications — free while we are in early access.
Start free