Skip to main content

Barcode Scanner

Scan and decode barcodes instantly using your camera or by uploading an image. Supports all major barcode formats. Free, private, and works entirely in your browser.

Camera ScanningImage UploadMulti-FormatCSV ExportNo Signup

Supported Barcode Formats

Our scanner automatically detects and decodes all major 1D and 2D barcode formats.

EAN-13

Retail products

EAN-8

Small packages

UPC-A

US/Canada retail

UPC-E

Compact retail

Code 128

Shipping & logistics

Code 39

Industrial

Code 93

High-density

ITF

Carton labels

Codabar

Libraries & labs

QR Code

URLs & data

Data Matrix

Manufacturing

PDF 417

IDs & transport

How It Works

1

Choose Mode

Use your device camera for live scanning or upload an image containing a barcode.

2

Scan

Point your camera at any barcode or drop an image. The scanner automatically detects and decodes the value.

3

Use Results

Copy decoded values to clipboard, open URLs, or export all scan results as a CSV file.

Frequently Asked Questions

Which barcode formats can the scanner read?

The scanner supports all major 1D barcodes (EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF, Codabar) and 2D barcodes (QR Code, Data Matrix, PDF 417, Aztec).

Does the camera scanner work on mobile devices?

Yes, the camera scanner works on smartphones and tablets. It automatically uses the rear camera for optimal barcode scanning. Grant camera permission when prompted.

Is my data private?

Absolutely. All scanning happens in your browser using JavaScript. No images or barcode data are sent to any server. Your scans are completely private.

Can I scan multiple barcodes?

Yes! In camera mode, the scanner continuously detects barcodes. Each unique barcode is added to your results list. You can export all results as CSV.

What image formats are supported for upload?

The image scanner supports JPG, PNG, WebP, and GIF files. Make sure the barcode is clearly visible and well-lit for best results.

The scanner cannot read my barcode. What should I do?

Ensure the barcode is in sharp focus, well-lit, and not damaged or partially obscured. Try uploading a high-resolution image if camera scanning fails. Clean or undamaged barcodes scan most reliably.