GS1-128 (бұрын UCC-128 немесе EAN-128 деп аталған) - бұл GS1 ғаламдық стандартындағы штрих-код түрі, кәсіпорындар арасында жүк туралы ақпаратты жіберуге арналған.
GS1-128 құру үшін Code-128 сөздігі қолданылады. Кодтың мәтіндік көрінісіндегі жақшадағы сандар топтары, мысалы, (02), (11), (3103), т.с.с. АИ (Қолданбалы сәйкестендіргіштер) деп аталады және өзінен кейінгі сандарды қалай түсінуге болатындығын түсіндіреді.
Штрих-кодтағы ең көп таңбалар саны - 48 таңба (жақшаларды қоспағанда, Қолданбалы сәйкестендіргіштерді қосқанда).
Символика көлік, логистика және денсаулық сақтау салаларында қолданылады.
Таңбаның өлшемі таңба коды мен масштабтау коэффициентіне кіретін мәліметтерге байланысты, сондықтан абсолютті мөлшерді көрсету мүмкін емес.
Қосымша кодтарды бір кодтық символға біріктіру конкатенация деп аталады. Мысал: (01) - GTIN, (3103) - таза салмағы