Barcode scanner online for images and PDF files
Read barcodes from photos, screenshots, scans, and PDF documents without installing an app. Upload a batch of files, review every decoded value in one table, and export the results to Excel or TXT. Decoding runs entirely in your browser, so the files never leave your computer.
Batch file recognition
Drop in many images at once, or a multi-page PDF, and scan every barcode in a single pass instead of checking files one by one.
Runs in your browser
Recognition happens locally with WebAssembly. Nothing is uploaded to a server, which makes it safe for invoices, shipping labels, and internal documents.
Export decoded values
Copy all values with one click, or export a spreadsheet with filename, barcode type, decoded content, and recognition status for each file.
Barcode scanner questions
How the online reader handles formats, file types, and batch jobs.
- Which barcode formats can it read?
- The reader auto-detects common 1D formats including CODE128, CODE39, EAN-13, EAN-8, UPC-A, UPC-E, ITF, Codabar, and Databar, plus QR codes. You do not need to pick the format in advance — it is detected from the image and reported in the results table.
- Can it scan barcodes inside a PDF?
- Yes. PDF files are rendered page by page and each page is scanned, so multi-page shipping manifests, invoice batches, and label proofs can be processed in one upload.
- Can it find several barcodes in one image?
- Yes. If a single image or PDF page contains multiple barcodes, each one is decoded and listed as a separate row, which is useful for scanning a full sheet of printed labels at once.
- Are my files uploaded to a server?
- No. Decoding runs entirely in your browser using a WebAssembly engine, and there is no upload step at all. Your images and PDFs stay on your own computer, so you can safely read barcodes on confidential paperwork.
- Why does a barcode fail to decode?
- The usual causes are low resolution, motion blur, heavy JPEG compression, glare or shadow across the bars, a skewed or rotated capture, or the barcode being cropped too tightly. Barcodes need a quiet zone of clear space on both ends. Rescanning at higher resolution with even lighting usually fixes it.
- How do I get the results out?
- You can copy every decoded value to the clipboard, or export to Excel for further editing or TXT for maximum compatibility. Exports include the filename, barcode type, decoded content, and whether recognition succeeded.
- Is there a limit or a signup?
- No account is required and the scanner is free to use. Because the work happens locally, the practical limit is your device's memory rather than a server quota.