Code 32 Barcode generator

Generate easy & customizable Code 32 Barcodes in seconds.

px
Make sure to test out your configured barcode before using it in production.

Free Code 32 Barcode Generator – Create Barcodes Online

Generate numeric-only Code 32 barcodes with a mandatory check digit in seconds with TryQRCode.

Create a free Code 32 barcode for Italian pharmaceutical packaging, inventory tags, and other numeric tracking needs. Code 32 is a derivative of Code 39 that encodes digits only, up to a maximum of 9 characters, with a mandatory check digit for reliable scanning. Customize the colors, width, and height, preview it live, and download it as PNG, SVG, JPG, or WEBP. No login or technical skills required.

Generate Code 32 Barcode

What is a Code 32 Barcode?

A Code 32 barcode is a numeric-only linear barcode derived from Code 39 and used mainly for Italian pharmaceutical packaging as the AIC (Ministerial code). It encodes digits only, up to a maximum of 9 characters, and always includes a mandatory check digit to guard against misreads. Because it is built on the proven Code 39 structure, it scans reliably in legacy systems, and its fixed numeric format keeps Italian pharma labels consistent and verifiable.
In short: Code 32 is a numeric-only derivative of Code 39 that encodes up to 9 digits with a mandatory check digit and is used mainly for Italian pharmaceutical packaging (AIC / Ministerial code).
Code 32 Quick Facts
Encodes Digits 0–9 only
Length Variable, up to 9 characters (plus check digit)
Check digit Mandatory check digit
Encoding standard Derivative of Code 39
Typical use Italian pharmaceutical packaging (AIC / Ministerial code)
Required characters Numeric digits only (0–9)

How to Create Your Code 32 Barcode

Follow these four steps to generate a professional Code 32 barcode in under a minute.

1
Enter Your Data
Type or paste up to 9 digits — the generator adds the mandatory check digit for you.
2
Customize the Look
Adjust foreground and background colors, width scale, height, and toggle the human-readable text.
3
Generate & Preview
Your barcode renders instantly with a live preview so you can verify it before download.
4
Download & Print
Export as PNG, SVG, JPG, or WEBP and use it on labels, tags, and packaging.
No registration required. Your barcode is generated in seconds and ready for print or digital use.

Benefits of Code 32 Barcodes

Why teams and businesses choose Code 32 barcodes for dependable, scannable identification.
Mandatory Check Digit
Every Code 32 symbol includes a check digit that protects against misreads and accidental swaps.
Pharmaceutical Standard
Purpose-built for Italian AIC / Ministerial code packaging labels.
Proven Code 39 Base
Built on the well-established Code 39 structure, so legacy scanners read it reliably.
Compact Numeric Data
Encodes up to 9 digits in a small, scannable symbol that fits tight label space.
Automatic Validation
The generator computes and appends the required check digit for you.
Scans Everywhere
Read by virtually all modern laser and camera barcode scanners.

Common Use Cases for Code 32

See how Code 32 barcodes are used across retail, logistics, healthcare, and manufacturing.
Pharmaceutical Packaging
AIC / Ministerial code labels for Italian drug packaging.
Healthcare Products
Manufacturer codes and product identifiers for medical supplies.
Inventory & Stock
Numeric part numbers and stock tags across distribution.
Regulatory Labels
Compliance labels that require a structured numeric code.
Warehouse Tracking
Numeric location and batch identifiers on shelf labels.
Document Routing
Numeric reference codes printed on forms and dockets.

Code 32 Barcode – Frequently Asked Questions

Quick answers about how Code 32 works and where to use it.
A Code 32 barcode is a numeric-only linear barcode derived from Code 39. It encodes digits only, up to 9 characters, and includes a mandatory check digit.
Code 32 encodes digits only, with a maximum of 9 characters, and it always adds a mandatory check digit for scanning reliability.
Code 39 encodes letters, digits, and symbols in variable length without a mandatory check digit. Code 32 is a Code 39 derivative that encodes digits only, is limited to 9 characters, and always requires a check digit.
Yes. Code 32 always includes a mandatory check digit, which is added automatically when you generate the barcode here.
Code 32 is used mainly for Italian pharmaceutical packaging as the AIC (Ministerial code), and for other numeric-only tracking and labeling applications.
No. Code 32 is numeric-only — it encodes digits 0 through 9. For alphanumeric data, use Code 39 or Extended Code 39 instead.

Create Your Free Code 32 Barcode Now

Generate a scannable, print-ready Code 32 barcode in seconds—download it in any format and use it for pharmaceutical packaging and numeric labels.

Generate Code 32 Barcode
Free, unlimited generation with a live preview—no sign-up needed, only with TryQRCode.
Social Media Manager