Technical Specifications - UPC-A

[0-9] means the numbers between 0 and 9 are supported.

[A-Z] means the letters between A and Z are supported.

Class Name

BCGupca

Supports

[0-9]

Facts

  • Encoded like EAN-13
  • Encodes 11 numbers with a checksum number
  • The numbers are distributed by an external entity, you cannot choose randomly
  • You must obtain a number with a license to use in the public

Barcode Bakery Supports

Supports
Specific to Node.js package
Node 14+, Canvas 2+