How to use Barcode Scanner
Decode barcodes from uploaded images in your browser — supports Code 128, EAN-13, UPC-A, Code 39, QR codes, and DataMatrix. No camera access needed: upload a photo, screenshot, or image file and the decoder instantly returns the barcode value. Useful for verifying labels, checking product codes, and extracting inventory data from images.
- Upload a JPG, PNG, or WebP image containing the barcode.
- The scanner detects the barcode type and decodes the value automatically.
- Review the decoded number or text displayed below the image.
- Copy the value to your clipboard for use in inventory or lookup systems.
- For multiple barcodes in one image, all detected codes are listed.
Your data never leaves your device — 100% private processing.
Supported barcode formats
The scanner supports all major 1D and 2D barcode symbologies: Code 128, Code 39, Code 93, EAN-13, EAN-8, UPC-A, UPC-E, ITF, Codabar (for libraries and blood banks), QR code, Data Matrix, Aztec, and PDF417 (used on driver's licenses and boarding passes). If decoding fails, ensure the barcode is not obscured by glare or shadow, is sufficiently in focus, and that the entire barcode including quiet zones is visible in the image.
| Symbology | Type | Common industry use |
|---|---|---|
| Code 128 | 1D | Shipping, logistics, ID cards |
| EAN-13 | 1D | Retail products, books (ISBN) |
| UPC-A | 1D | North American grocery/retail |
| Code 39 | 1D | Automotive, healthcare, military |
| ITF-14 | 1D | Outer shipping cartons (GS1) |
| Codabar | 1D | Blood banks, libraries, FedEx |
| QR Code | 2D | Mobile, marketing, payments |
| DataMatrix | 2D | Electronics, pharma, aerospace |
| PDF417 | 2D | Driver's licenses, boarding passes |
Common issues and troubleshooting
Barcode scanning fails most often due to: low image resolution (barcode should be at least 100 pixels wide), heavy JPEG compression artifacts near the barcode, glare or shadows obscuring bars, or significant skew (more than 45°). For printed barcodes photographed with a phone, take the photo at a 90° angle to minimize perspective distortion. Increase image contrast using your phone's camera settings before uploading if the barcode is faded or printed on a colored background.
Worked examples
Read a product EAN-13
Inputs: photo of an EAN-13 barcode
Result: decodes GTIN 5901234123457 · symbology EAN-13
Boarding pass
Inputs: PDF417 screenshot from a boarding pass
Result: decodes the underlying booking-data string
Glossary
- Symbology
- A specific barcode standard or encoding scheme, such as Code 128, EAN-13, or QR Code.
- PDF417
- A 2D stacked barcode format used on ID documents, boarding passes, and postage — encodes large amounts of data.
- DataMatrix
- A 2D barcode widely used in electronics manufacturing, pharmaceutical packaging, and aerospace for small-surface labeling.
- Codabar
- A 1D barcode format used in libraries, blood banks, and FedEx shipments — designed for systems without a microprocessor.
Related reading
Frequently Asked Questions
Why use Barcode Scanner?
- Recognizes Code 128, EAN-13, UPC-A, DataMatrix, PDF417, and QR codes from a single upload
- PDF417 support lets you extract data from driver's licenses, boarding passes, and prescription labels
- No camera required — any saved photo or screenshot of a label is sufficient for decoding
- Returns the detected symbology name alongside the decoded value for format identification
Common use cases
- Look up a product GTIN by uploading a photo of its EAN-13 barcode from a retail shelf
- Extract a parcel tracking number from a Code 128 shipping label photographed on arrival
- Read the lot number from a pharmaceutical blister pack label to verify against batch records
- Decode a Code 39 part number from an image of an automotive component assembly label
- Retrieve a booking reference from a PDF417 boarding pass barcode captured in a screenshot
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Related QR & Barcode
URL QR Code Generator
Create a QR code for any URL instantly. Free, private, no login. Download as PNG. Perfect for menus, flyers, and business cards.
vCard QR Code Generator
Create a QR code for your contact information. Anyone who scans it can save your details instantly. Free digital business card QR generator.
QR Code Reader
Scan and decode QR codes from images online. Upload a QR code image to instantly read its content — free, private, and processed in your browser.
QR Code Scanner
Scan QR codes online using your camera or by uploading an image. Free, private, works in any browser. No app download required.
QR Code Generator
Generate QR codes for URLs, text, and more. Customize the size, colors, and error correction, then download instantly — free and private.
Barcode Generator
Generate CODE128, EAN13, UPC, QR, and other barcodes online. Download clean SVG or PNG files instantly, free and private.
Explore all QR & Barcode.