1D Free plan

ITF-16 Barcode Generator API

16-digit Interleaved 2 of 5 barcode

Sample ITF-16 barcode

AA0154001412887612ZA 154001412887612

Generated live by the BarGen API from 154001412887612

ITF-16 is a 16-digit extension of the Interleaved 2 of 5 family, built by adding a 2-digit prefix to a standard 14-digit ITF-14 payload to carry additional packaging or case-level information. It is used mainly in industries, such as pharmaceutical and grocery distribution, that needed more identifying capacity than ITF-14 alone provides for pallet-level or case-level units within a warehouse management system. Like other Interleaved 2 of 5 variants, it always encodes an even number of digits, since each symbol character pairs two digits together.

BarGen accepts a 15-digit string with format set to itf16 and appends the 16th check digit automatically using the same modulo-10 method applied to ITF-14. Output is returned as SVG for carton and pallet label artwork or PNG for logistics system previews, with bar height parameters suited to warehouse scanning distances.

ITF-16 is a variant of the Interleaved Two of Five barcode family that encodes exactly 16 digits. Like ITF-14, it uses the Interleaved 2 of 5 symbology where digits are encoded in pairs—one in the bars and one in the spaces.

While ITF-14 is standardized for GTIN-14 identifiers, ITF-16 extends this to 16 digits, accommodating longer numeric identifiers used in certain logistics, inventory, and industrial applications.

The Interleaved 2 of 5 symbology is efficient for encoding even numbers of digits in a compact space. It is widely used in warehouse management, distribution, and supply chain systems where longer numeric codes are required.

Common use cases

Pharmaceutical distribution logistics

Pharmaceutical wholesalers use ITF-16 on case labels where internal warehouse systems require more digits than ITF-14 provides for lot and location tracking fields.

Grocery distribution center pallets

Some grocery distribution networks apply ITF-16 to pallet labels to encode an extended product and location reference beyond a standard GTIN.

Internal warehouse management systems

Companies running legacy warehouse management software that predates GS1 current SSCC standard sometimes retain ITF-16 for backward compatibility with existing scanning infrastructure.

Generate ITF-16 via the REST API

curl "https://api.bargen.pro/v1/barcode/itf16?data=154001412887612&format=svg" \
  -H "X-API-Key: YOUR_API_KEY"

Returns the barcode as SVG. See the API documentation for all options.

Frequently asked questions

Is ITF-16 an official GS1 standard?

No. Unlike ITF-14, ITF-16 is not part of the current GS1 General Specifications; it is a legacy or industry-specific extension still used by some pharmaceutical and grocery distribution systems that adopted it before SSCC-based pallet labeling became standard.

Why must ITF-16 always have an even digit count?

Interleaved 2 of 5 encodes two digits per symbol character by interleaving one digit into the bars and the next into the spaces, so the format mathematically requires an even total digit count, which is why it is fixed at 16 rather than 15 or 17.

Should new projects use ITF-16 or GS1 SSCC?

For new pallet and case-level identification, the GS1 SSCC encoded in GS1-128 is the current standard. ITF-16 is best used only to maintain compatibility with existing systems already built around it.

Specifications

Digits
16
Symbology
Interleaved 2 of 5
Character Set
Numeric only (0-9)

Availability

Available from the Free plan.

See pricing

Related formats

Start generating ITF-16 barcodes

Free tier with 1,000 API calls per month. No credit card required.