Barcode / QR Reader

Decode a barcode or QR code from an image.

About Barcode / QR Reader

A barcode and QR code reader that decodes a photo or screenshot in your browser. Drop an image to see the format and decoded value; no camera, no upload.

How to use

  1. Choose an image or drop it on the page. JPEG, PNG, WebP, GIF and other browser-readable formats work, up to 10 MB.
  2. The image is scanned as soon as it loads; the format and decoded value appear beside the preview, each with a Copy button.
  3. Drop another image to decode a new code. Choosing a file clears the previous result.

What it supports

  • Decodes with the ZXing ("Zebra Crossing") multi-format reader, which covers QR Code, Data Matrix, Aztec, PDF417, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF and Codabar.
  • Returns the first code it finds. If an image contains several codes, crop it to the one you want.
  • Works from a still image only. It does not use the camera, so take a photo with your phone first and then open it here.
  • Does not open or follow the decoded value; a URL is shown as text for you to check before visiting.

If nothing is found, the error suggests a sharper, larger or better-lit picture. Blur, low contrast, glare and a missing quiet zone around the code are the usual causes.

Example

Input: photo of a retail label
→ Format: EAN 13
→ Value: 5901234123457

Privacy

The image is decoded in the browser from a local object URL. No request is made, and nothing is stored.

Frequently asked questions

How do I read a QR code from a screenshot?
Save the screenshot and open it in a browser-based decoder such as this one. The code is located and decoded in the page, so the screenshot does not need to be uploaded anywhere.
Why does the reader not find a barcode in my photo?
The most common reasons are blur, a code that is too small in the frame, glare across the bars, and no white margin (quiet zone) around the code. Retake the photo closer, straight on and in even light.
Is it safe to scan a QR code from an unknown source?
Decoding is safe; the risk is in what the value points to. This reader shows the decoded text without opening it, so you can inspect a URL for misspelt domains or unexpected redirects before visiting it.