NDC to GTIN and GTIN Check Digit

Converts a 10-digit NDC to its GTIN-12 and GTIN-14 with the GS1 check digit.

Open the tool → Runs in your browser. Data leaves only if you deliberately send a problem report from the interactive tool.

Example

A 10-digit NDC, or a GTIN of 12, 13 or 14 digits
12345-678-90

Result: GTIN-12 312345678906; in a 14-digit field 00312345678906.

The tool opens with these values already filled in. Replace them with your own.

What you enter

  • A 10-digit NDC, or a GTIN of 12, 13 or 14 digits
  • From an NDC, a grouping to build as well
How this is calculated

Citation

GS1 General Specifications, release 26.0 (January 2026): section 7.9.1 (check digit), Table 1-6 (U.P.C. prefix 3, reserved for alignment with the FDA labeler code), Tables 1-9 and 2-16 (14-digit forms). FDA, proposed bar code rule, 68 FR 12500 (2003). FDA, 91 FR 10749 (12-digit NDC from 2033). Read the sources: GS1 General Specifications ↗, 68 FR 12500 ↗

A reference and educational tool. Not medical, legal, or financial advice, and not a substitute for clinician judgment.

Browse all tools

Built by Clay Good. Source on GitHub.