GS1-128, dříve známý jako UCC/EAN-128, je globální standard používaný různými společnostmi pro výměnu dat mezi sebou. Hlavně GS1-128 zakóduje data a poskytuje metodu pro definování významu dat.
Zjednodušeně řečeno, GS1-128 je standard, který stanovuje typ dat a jak by měl být formát dat. On sám není čárový kód, ale směrnice pro formování čárového kódu.