Skip to main content
ToolsHub

Barcode Scanner

Upload any barcode or QR code image to decode it instantly — works in your browser, no app needed.

Files never leave your browser
Files never leave your browser

Drop a barcode or QR code image here

or click to browse — JPG, PNG, WebP, GIF

Supports QR codes and common 1D barcodes (Code 128, EAN-13, UPC-A) from images.

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.

  1. Upload a JPG, PNG, or WebP image containing the barcode.
  2. The scanner detects the barcode type and decodes the value automatically.
  3. Review the decoded number or text displayed below the image.
  4. Copy the value to your clipboard for use in inventory or lookup systems.
  5. 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.

Barcode symbology reference
SymbologyTypeCommon industry use
Code 1281DShipping, logistics, ID cards
EAN-131DRetail products, books (ISBN)
UPC-A1DNorth American grocery/retail
Code 391DAutomotive, healthcare, military
ITF-141DOuter shipping cartons (GS1)
Codabar1DBlood banks, libraries, FedEx
QR Code2DMobile, marketing, payments
DataMatrix2DElectronics, pharma, aerospace
PDF4172DDriver'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.

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

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Why use Barcode Scanner?

  • High-resolution QR codes ready for print at any size
  • Customisable colours and error-correction levels
  • Download as PNG or SVG for web and print use
  • Encode URLs, contact cards, text, Wi-Fi credentials and more

Common use cases

  • Create a QR code for a restaurant menu
  • Generate a vCard QR code for business cards
  • Add a Wi-Fi QR code to a guest welcome booklet
  • Share event registration links via QR poster
  • Create product tracking labels with barcode generation

Related QR & Barcode

Explore all QR & Barcode.