GS1-128, ITF-14, SSCC-18. The barcodes on cases, cartons and pallets moving through a supply chain, all defined by GS1 so every trading partner reads the same fields. ITF-14 carries just the GTIN of a carton, printed large with bearer bars for corrugated board. GS1-128 adds batch, expiry, serial and other application identifiers to a case label. SSCC-18 is GS1-128 with AI (00), identifying one pallet or shipment.
Free · no signup · no limits
SVG, PNG at 600 dpi, PDF, label sheets
2 · Content · GS1-128
(AI)value pairs. Common AIs: 01 GTIN, 10 batch, 17 expiry YYMMDD, 21 serial, 00 SSCC.
3 · Size and print
At 300 dpi each bar is 6 printer dots = 0.508 mm. The PNG uses exactly that.
4 · Download
SVG and PDF are vectors at the exact millimetre size shown. The PNG uses a whole number of printer dots per bar so nothing blurs. Generated in your browser; nothing is uploaded.
Click a name to read its notes; it is selected in the generator above at the same time.
| Symbology | Typical use | Encodes | Check digit | Kind | Note |
|---|---|---|---|---|---|
| GS1-128 | Cases and pallets with batch, expiry and serial. | (AI)value pairs. Common AIs: 01 GTIN, 10 batch, 17 expiry YYMMDD, 21 serial, 00 SSCC. | Yes | 1D · GS1 | Code 128 with GS1 application identifiers; each AI is validated. |
| ITF-14 | Outer cartons and cases. | 13 digits (check digit added) or 14. Usually your EAN-13 with a packaging-level digit in front. | Yes | 1D · GS1 | Bearer bars are mandatory; the default size suits corrugated board. |
| SSCC-18 | Pallet and shipment IDs. | 17 digits (check digit added) or 18. | Yes | 1D · GS1 | GS1-128 with AI (00); one code per pallet or shipment. |
Code 128 with GS1 structure: application identifiers in brackets carry the GTIN, expiry, batch, serial and more, so any scanner in the supply chain reads the same fields. Every AI is checked for length and format before the symbol is drawn.
Two-to-four digit codes that say what the following data is: (01) is the GTIN, (10) the batch, (17) the expiry date, (21) the serial number, (00) the SSCC pallet id. The generator checks each one.
AI (01) needs exactly 14 digits with a valid check digit. Pad a 13-digit EAN with a leading zero.
Same bars, plus a special start character that tells scanners the data follows GS1 rules. Use plain Code 128 for internal codes, GS1-128 when trading partners scan it.
The carton barcode: a 14-digit GTIN printed large enough to scan on corrugated board, with the bearer bars the specification requires. Enter 13 digits and the check digit is added.
Bearer bars. GS1 makes them mandatory on ITF-14: they stop scanners reading a partial symbol and even out print pressure on cardboard.
A GTIN-14: a packaging indicator digit (1 to 8) plus the 12 digits of the product's EAN, then a new check digit. The generator calculates the check digit.
For cartons, bars 1.016 mm wide and 32 mm tall is the target. The generator defaults to that.
The Serial Shipping Container Code that identifies one pallet or shipment, encoded as GS1-128 with AI (00). Enter 17 digits and the check digit is added.
An 18-digit number that uniquely identifies one logistic unit, usually a pallet, made from your GS1 company prefix plus a serial you allocate.
No, just the barcode. A GS1 logistics label also carries the SSCC in human-readable form and usually the contents.
Yes, the company prefix inside it comes from GS1.
Other barcode families