Pharmaceutical IDsLinear (1D)Reference only

PZN (Pharma-Zentralnummer)

The German pharmaceutical product number, carried as Code 39 with a Mod 11 check digit, per IFA standards.

PZN (Pharma-Zentralnummer) Specification

Character setDigits 0-9 (Code 39 carrier)
Data lengthPZN 8: 7 data digits + 1 Mod 11 check digit
Check digitMod 11 check digit (weight 1-9 cycle), mandatory
DensitySame as Code 39
Module width (X-dimension)0.25-0.50 mm typical
Print ratioWide:narrow ratio 2:1 to 3:1
MagnificationNot fixed; scales with X-dimension
Quiet zone10X on each side
StandardIFA PZN standard (Code 39 carrier)

Not generated by barcodegen.net

PZN (Pharma-Zentralnummer) is documented here for completeness, but our free generator does not produce this symbology. The closest supported format is Code 128.

What Is PZN (Pharma-Zentralnummer)?

The PZN is the 6-8 digit product identifier assigned by the IFA (Informationsstelle für Arzneispezialitäten) to every medication marketed in Germany. On packaging it is printed as a Code 39 symbol prefixed with "-PZN-" in the human-readable line, followed by the number and its Mod 11 check digit. Pharmacies scan it at point of dispensing for pricing and inventory lookup.

PZN encoding itself is ordinary Code 39 — the constraints (digit-only payload, fixed length, Mod 11 check character, the "-PZN-" prefix convention) come from the IFA application standard rather than the symbology. German pharma has layered GS1 DataMatrix serialization on top under EU FMD, but the PZN Code 39 symbol remains on every German package. Generators must compute the check digit per IFA rules.

Common Applications

  • German pharmacy point-of-sale scanning
  • German medication inventory and pricing