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