Online Barcode Scanner

Decode any barcode from a photo, screenshot or directly from your phone camera β€” EAN-13, EAN-8, UPC, Code 128, Code 39, ITF and more. Works in your browser, no app required.

πŸ“¦

Drop a barcode image here

or press Ctrl+V (⌘+V on Mac) to paste a screenshot

or

About the barcode scanner

Upload a photo or screenshot of a barcode β€” the tool detects the format (EAN-13, UPC, Code 128 and others) and shows the contents. You can also point your phone camera at packaging to scan in real time.

Decoding runs entirely in your browser using the ZXing library. Images and the camera feed never leave your device β€” safe for both retail codes and private payloads.

Supported barcode formats

  • EAN-13 / EAN-8 β€” retail products in stores and on marketplaces
  • UPC-A / UPC-E β€” retail products in the US and Canada
  • Code 128 β€” warehouse, logistics, tickets
  • Code 39 / 93 β€” industrial, automotive, government
  • ITF / Codabar β€” shipping cartons and pallets
  • QR / Data Matrix / PDF417 / Aztec β€” 2D codes for URLs and high-density data

How to decode a barcode

  1. 1. Drop a barcode photo, choose a file or paste a screenshot with Ctrl+V (⌘+V).
  2. 2. If the barcode is on packaging, click "Use camera" and aim it at the code.
  3. 3. Copy the decoded number or, if it's a URL, open it in a single click.

Privacy

Images and the camera feed are processed locally in your browser. Nothing is uploaded, stored or logged on a server.