UPC‑A is the standard product barcode used in the US and Canada. It uses 12 digits, with the check digit calculated by the same mod‑10 algorithm as EAN‑13 (odd positions ×3, even ×1).
Valid examples: 012345678905, 042100116286, 789012345678.
UPC‑A (Universal Product Code‑A) is a 12‑digit numeric barcode widely used in the United States and Canada, managed by GS1 US. The first 11 digits encode the manufacturer and product identifiers, while the 12th digit is a mod‑10 check digit. The check algorithm is identical to EAN‑13: sum the digits from right to left, multiplying odd‑position digits by 3 and even‑position digits by 1, then take the complement of the total modulo 10.
This free tool is ideal for retailers, brand owners, and barcode printing companies.
Simply prefix a zero to the UPC‑A code (e.g., 012345678905 becomes 0012345678905 as EAN‑13). The check digit is then recalculated accordingly.
Common reasons: incorrect length (not exactly 12 digits), presence of non‑numeric characters, or an invalid check digit.
Questions? Feel free to reach out.