The day every drug label in America changes.
The NDC-12 transition is the change, required by FDA's March 2026 final rule, from today's 10-digit National Drug Codes to one uniform 12-digit format on every US drug label, effective 7 March 2033.
The FDA is moving the National Drug Code to a uniform 12-digit format, effective 7 March 2033, with a three-year transition for labels to 6 March 2036. It is an industry-wide retooling: every label, every GS1 DataMatrix, every system that stores, parses or prints an NDC — manufacturer, wholesaler, pharmacy, payer, EHR — gets touched. The winners will be the companies that fold NDC-12 into refresh cycles they were running anyway.
NDC-12 transition, in three facts.
FDA final rule · uniform 12-digit National Drug Code · effective 7 March 2033.
FDA's final rule, published on 5 March 2026, moves every National Drug Code to a uniform 12-digit format, effective 7 March 2033.
Source: Federal Register, 91 FR 10749The DSCSA product identifier is the NDC, a serial number, the lot and the expiry date, in a 2D data carrier and in human-readable form on each package.
Source: 21 U.S.C. §360eeeSince 9 February 2019 most prescription medicines in the EU carry a unique identifier in a Data Matrix code and an anti-tampering device.
Source: Delegated Regulation (EU) 2016/161
Convert a 10-digit NDC to 12 digits.
Type the NDC as it is printed on the label, hyphens included. Each segment gets leading zeros until the code is 6-4-2. It is the same NDC, written the new way.
Why the hyphens matter: without them, the same ten digits can be three different NDCs, and each becomes a different 12-digit NDC. FDA gives this exact example in the final rule and says it will publish a crosswalk from every listed 10-digit NDC to its 12-digit form. The converter runs in your browser. It applies the rule as written; it does not look your NDC up.
A format change that touches everything.
Labels and artwork
Every label moves to the 12-digit NDC by 6 March 2036, the end of the three-year transition. Product already in commerce before 7 March 2033 can stay on the market until it expires.
Barcodes and serialization
A 12-digit NDC does not fit inside a GTIN, so the barcode carries it in GS1 AI (715). DSCSA serialization, aggregation and verification systems must read both formats through the transition.
Every system that stores an NDC
ERP, WMS, pharmacy management, claims, EHR: NDC fields, validations and crosswalks all change. The IT surface is far larger than the label surface.
Trading-partner synchronization
Your transition is only as clean as your partners': mismatched formats between systems create the data exceptions DSCSA already punishes.
The timeline, as it stands.
2033 feels distant; label and systems cycles are long. A catalog of thousands of SKUs at normal artwork cadence needs the runway — which is why the smart money starts the crosswalk now.
Three moves that de-risk the deadline.
Build the crosswalk now
A complete 10-to-12-digit mapping for your catalog, published to partners — the single artifact everything else depends on.
Ride existing refresh cycles
Fold NDC-12 into scheduled artwork changes and system upgrades. Paying for it as routine maintenance beats paying for it as a 2032 emergency.
Dual-read from day one
Systems should parse both formats years before the deadline — because your partners will flip at different times, and the transition period is where data breaks.
Identity that doesn't care what format the number is.
Aeroz binds unit identity to the physical product, with the NDC as one attribute in the record rather than the identity itself. The tag's identity does not change when the NDC format does, so a tap finds the same unit record before, during and after the transition.
NDC-12 transition, answered.
What is the NDC-12 transition?
The FDA's move to a uniform 12-digit National Drug Code in a 6-4-2 layout, effective 7 March 2033, replacing today's 4-4-2, 5-3-2 and 5-4-1 layouts. Labels have a three-year transition, to 6 March 2036.
Why does a two-digit change matter so much?
Because the NDC is embedded everywhere: printed labels, GS1 DataMatrix codes, DSCSA serialization records, claims systems, EHRs. It is less a label change than an industry-wide schema migration with a hard date.
When should manufacturers start?
Now, quietly: build the crosswalk, require dual-format parsing in every new system, and flip artwork during scheduled refreshes. Catalogs run thousands of SKUs and artwork cycles are measured in years.
How does this interact with DSCSA?
DSCSA's serialized DataMatrix carries the NDC — so serialization, verification and EPCIS pipelines must all handle both formats through the transition without breaking unit-level tracing.
How do you convert a 10-digit NDC to 12 digits?
Add leading zeros until the segments are 6-4-2. A 4-4-2 NDC gets two zeros on the labeler code; a 5-3-2 gets one on the labeler and one on the product code; a 5-4-1 gets one on the labeler and one on the package code. You need the hyphens: without them, the same ten digits can be three different NDCs.
Can a 12-digit NDC go inside a GTIN?
No. Today's GTIN has room for a 10-digit NDC, not a 12-digit one. GS1 AI (715) carries the NDC in a GS1 DataMatrix or linear barcode instead. FDA says adding a GTIN beside it is voluntary; GS1's standard says AI (715) is used together with a GTIN.
From the Aeroz blog
- The FDA Issued 54 Medical Device Warning Letters in 2025.
- Serialization Caught Fake Ozempic in 2023. Here Is What It Can’t Catch.
More answers: DSCSA questions in the compliance FAQ
Know exactly where you stand — in 14 days.
A fixed-fee Aeroz audit maps your products against NDC-12 transition requirements and returns a written readiness assessment, a data-mapping review, and a scoped pilot plan with cost and timeline.