Web Demos

BARCODE READER SDK DEMO

Explore the flexibe barcode reading settings to optimize for your specific usage scenario.

WEB TWAIN SDK DEMO

Try the most popular web scanner features: scan images, import local images and PDF files, edit, save to local, upload to database, and etc.

BARCODE READER JAVASCRIPT DEMO

Transform any camera-equipped devices into real-time, browser-based barcode and QR code scanners.

MRZ SCANNER WEB DEMO

Detects the machine-readable zone of a passport, scans the text, and parses into human-readable data.

APP STORE DEMOS

BARCODE READER SDK FOR IOS

BARCODE READER SDK FOR ANDROID

VIEW MORE DEMOS >

UPC-A - Dynamsoft Barcode Reader SDK

What is a UPC-A?

Developed by IBM in 1971, the UPC-A barcode is a subset of the EAN (European Article Numbering ) system. Initially designed for the grocery industry, the UPC-A barcode is found on almost every consumer good packaging today. You can find these barcodes on everything from books, newspapers, and magazines to the shelves of a local supermarket. In the United States, it is also called the standard retail 'price code' barcode. Other names include POS products barcode and consumer goods barcode.

The UPC-A barcode encodes 11 digits of product information data and a trailing check digit for 12 digits of barcode data. The 11 product digits can be divided into three logical categories:

  • The first digit indicates the information regarding the product type.
  • The following five digits include information about the product manufacturer.
  • The remaining five digits contain information about the particular product being encoded.

Below is an example of the typical UPC-A barcode is:

UPC-A

Where is a UPC-A used?

The UPC-A barcode is extensively used worldwide for scanning trade items at the POS (point of sale).

Industry

  • Retail
  • Warehousing

How could Dynamsoft help you with UPC-A?

Dynamsoft barcode reader enables you to efficiently embed high-speed and reliable barcode reading functionality in your web, desktop or mobile application using just a few lines of code.

Download the free trial SDK, explore our helpful resource center including sample codes, tutorials, guides and more to get started.