Barcodian

Barcode Reader

Read barcodes and QR codes from an image, a PDF or your camera. Pick the reader that fits your need — all run in your browser.

Share

How to use in 3 steps

  1. 1

    Choose the right reader

    Use the image reader for a saved photo/screenshot, the PDF reader for invoices/documents, and the camera reader for live scanning.

  2. 2

    Upload the file or open the camera

    Drag in an image/PDF, or grant camera access and frame the code.

  3. 3

    Get the results

    See the decoded value, type and position; copy them one by one or export CSV.

Example input / output

Input

Photo of a product label → image reader

Output

8690000000017 · EAN-13

Technical notes

This page is a hub that routes to three separate reading tools: the image barcode reader for a saved picture, the PDF barcode reader for multi-page documents, and the camera barcode scanner for real-time scanning. Which one to choose depends on how the code reaches you.

All three tools decode entirely in your browser (client-side); your image, PDF or camera feed is never uploaded to a server. This preserves privacy and allows offline use once the page has loaded.

Common 1D barcodes (EAN-13, UPC-A, Code 128, Code 39, ITF) and 2D codes (QR, Data Matrix, PDF417, Aztec) are supported. Read success depends on the code's sharpness, resolution, contrast and a preserved quiet zone.

Tips for clean scans: center the code on a flat surface, avoid glare and shadow, and shoot straight-on at enough resolution. You can verify a decoded GTIN with the GTIN validator; a decoded value does not prove the number belongs to a registered product.

Frequently asked questions

Use the image reader if you have a saved photo or screenshot, the PDF reader for multi-page documents like invoices/delivery notes, and the camera reader to instantly scan a code in front of you.