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.
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.
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.
Other barcodes