Barcode Scanner

Decode any 1D or 2D barcode — drop an image, or scan with your camera. CODE128, EAN, UPC, CODE39, QR and more.

100% in your browser — files never uploaded.
Postcrest — full AI image suite

Need more than a converter? AI background removal, upscale, edit and generate — one workspace.

How to use the Barcode Scanner

  1. 1
    Drop an image
    Or use the camera button.
  2. 2
    Decode
    All common 1D + 2D formats supported.
  3. 3
    Copy or open
    URLs are auto-linked.

About this tool

Uses ZXing-js — the JavaScript port of the popular ZXing barcode library.

Camera mode requires HTTPS and permission to access the camera. Nothing is recorded.

Frequently asked questions

What formats?
CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF, QR, Data Matrix, Aztec, PDF417 and more.
Are files uploaded?
No — every step runs in your browser.
Does the camera work on iOS?
Yes — iOS Safari 11.1+.
Mobile-friendly?
Yes.
QR codes too?
Yes — but the QR Scanner is faster for QR-only.