SCAN

Barcode Decoder from Image

Decode supported 1D barcodes from local PNG, JPEG or WebP images

Convert & Create
πŸ”’ 100% client-side β€” your data never leaves this page
Maintained by Evanβ€’Updated: September 30, 2026
Barcode image
Click or drop a barcode imagePNG / JPEG / WebP, up to 15 MB and 32 million pixels

Works best with sharp, horizontally oriented 1D barcodes that retain quiet zones. Images stay local.

Decoded result

Decoded text, format, and metadata will appear here.

About this tool

Decode one local PNG, JPEG or WebP image with ZXing. Files are limited to 15 MB, 16384 pixels per side and 32 million pixels. The reader explicitly tries Code 128, EAN-13/EAN-8, UPC-A/UPC-E, Code 39, Code 93, ITF and Codabar. It does not attempt QR codes in this workflow. Successful output shows the exact decoded text, detected format, raw-byte count, result-point count and decoder metadata; empty raw bytes are possible. These are decoder diagnostics, not a confidence score or identifier registration check. Clear images with horizontal bars, intact quiet zones and sufficient contrast work best; blur, distortion, small bars and damage can prevent reading. Unsupported file types, oversized files, unreadable images and no detected barcode have distinct messages. A new file or Clear invalidates old work; delayed results cannot overwrite a newer selection. The example is generated and decoded locally. Images and results are not stored or uploaded, and no camera or remote product database is used.

Scenario Recipes

01

Verify a barcode image before adding it to a support ticket

Goal: Separate image-quality problems from identifier lookup problems

  1. Use the original image or a horizontal crop that keeps the full quiet zone on both sides.
  2. Decode locally and record the exact text and detected format, without assuming the identifier is registered.
  3. If decoding fails, request a sharper source; if it succeeds, use the approved business system for ownership or product lookup.

Result: A support note that distinguishes optical decoding evidence from business validation.

Frequently Asked Questions

Which image formats and sizes are accepted?

PNG, JPEG and WebP, up to 15 MB, 16384 pixels per side and 32 million pixels. Files must actually be decodable images.

Which barcode formats are attempted?

Code 128, EAN-13/EAN-8, UPC-A/UPC-E, Code 39, Code 93, ITF and Codabar are explicitly enabled.

Does this reader also attempt QR codes?

No. This workflow is limited to the listed one-dimensional formats. Use the dedicated QR image decoder for QR codes.

What do raw bytes and result points mean?

They are counts returned by ZXing. Some formats return no raw bytes; points are decoder locations, not proof of image quality or a confidence score.

Does decoded text prove a product identifier is valid?

No. It recovers encoded text. Registration, ownership, product lookup and business validity require an authoritative system.

Are images saved or uploaded?

No. Decoding and the example run locally without camera access. Clear or a new file prevents an earlier task from restoring old results.

Keep browsing