Pharmaceutical IDsLinear (1D)Reference only

Code 32 (Italian Pharmacode)

An Italian pharmaceutical license-number barcode: a Code 39 structure restricted to an encoded 32-character set, per AIFA rules.

Code 32 (Italian Pharmacode) Specification

Character setCode 39 subset encoding AIFA license characters (0-9 and selected letters)
Data lengthFixed 9-character Italian authorization code
Check digitOne Mod 4-based check character defined by AIFA rules
DensitySame as Code 39
Module width (X-dimension)0.19-0.50 mm typical
Print ratioWide:narrow ratio 2:1 to 3:1
MagnificationNot fixed; scales with X-dimension
Quiet zone10X on each side
StandardAIFA / Italian pharmaceutical labeling rules

Not generated by barcodegen.net

Code 32 (Italian Pharmacode) is documented here for completeness, but our free generator does not produce this symbology. The closest supported format is Code 39.

What Is Code 32 (Italian Pharmacode)?

Code 32 is defined by the Italian Medicines Agency (AIFA) for encoding the 9-character Italian authorization code for pharmaceuticals. It is structurally Code 39, but the encoder maps the authorization-code characters into a subset of the Code 39 character set so that only codes matching the AIFA format can be represented — a data-level restriction enforced through the symbology choice.

Symbols are labeled "CODE32" and are decoded by scanners configured for the Italian pharma chain. Outside Italy, Code 32 is essentially unknown, and even Italian serialization has largely moved to GS1 DataMatrix under the EU FMD. It remains a useful reference case of a national regulator bending an existing symbology to a numbering system.

Common Applications

  • Italian pharmaceutical packaging authorization codes