Gratis GS1-128 streckkodsgenerator — Streckkoder med applikationsidentifierare för leveranskedjan

Generera GS1-128 streckkoder online gratis. GS1-128 (tidigare UCC/EAN-128) kodar GS1-applikationsidentifierare — strukturerade datafält för GTIN, partinummer, utgångsdatum, serienummer, SSCC och mer — i en enda kompatibel Code 128 streckkod. Viktigt för detaljhandelns leveranskedja, spårbarhet för läkemedel och logistikkartongmärkning. Ladda ner omedelbart som PNG eller SVG. Ingen registrering, inga vattenstämplar, inga gränser.

GS1-128 är en specialisering av Code 128-symbologin som utvecklats och underhålls av GS1 — den globala standardiseringsorganisationen för leveranskedjestreckkoder. Till skillnad från standard Code 128 använder GS1-128 FNC1-tecknet (Funktionskod 1) omedelbart efter startkoden för att signalera till skannrar och mellanprogram att streckkoden följer GS1:s applikationsidentifierarsyntax. Applikationsidentifierare är två- till fyrsiffriga numeriska prefix (tryckta inom parentes i den mänskligt läsbara texten) som identifierar vilken typ av data som följer: GTIN (01), partinummer (10), tillverkningsdatum (11), utgångsdatum (17), serienummer (21), SSCC (00) och över 100 andra standardfält. GS1-128 är obligatoriskt för logistiketiketter inom detaljhandeln, obligatoriskt för läkemedelsserialisering enligt EU:s förfalskningsdirektiv, och krävs av stora återförsäljare som ICA, Coop, Lidl och Amazon för inkommande leveransmärkning.

Vad är GS1-128?

GS1-128 är en specialisering av Code 128-symbologin som utvecklats och underhålls av GS1 — den globala standardiseringsorganisationen för leveranskedjestreckkoder. Till skillnad från standard Code 128 använder GS1-128 FNC1-tecknet (Funktionskod 1) omedelbart efter startkoden för att signalera till skannrar och mellanprogram att streckkoden följer GS1:s applikationsidentifierarsyntax. Applikationsidentifierare är två- till fyrsiffriga numeriska prefix (tryckta inom parentes i den mänskligt läsbara texten) som identifierar vilken typ av data som följer: GTIN (01), partinummer (10), tillverkningsdatum (11), utgångsdatum (17), serienummer (21), SSCC (00) och över 100 andra standardfält. GS1-128 är obligatoriskt för logistiketiketter inom detaljhandeln, obligatoriskt för läkemedelsserialisering enligt EU:s förfalskningsdirektiv, och krävs av stora återförsäljare som ICA, Coop, Lidl och Amazon för inkommande leveransmärkning.

  • GS1 applikationsidentifierarsyntax
    GS1-128 streckkoder kodar ett eller flera par av applikationsidentifierare + datafält inom en enda streckkod. Varje AI är ett numeriskt prefix som identifierar den semantiska betydelsen av de data som följer. Vanliga AI:er inkluderar: (01) GTIN-14, (10) Partinummer, (11) Tillverkningsdatum (ÅÅMMDD), (17) Utgångsdatum (ÅÅMMDD), (21) Serienummer, (00) SSCC, (310x) Nettovikt i kg, (420) Leveranspostnummer. Flera AI+värde-par kan sammanfogas i en enda GS1-128 streckkod, separerade av FNC1-avgränsare för fält med variabel längd.
  • FNC1 — GS1-systemidentifieraren
    Det definierande kännetecknet för GS1-128 är FNC1-tecknet som infogas omedelbart efter Code 128-startkoden. Detta enda funktionstecken signalerar till alla GS1-kompatibla skannersystem och mellanprogram att streckkoden följer AI-syntax snarare än enkel alfanumerisk kodning. Utan FNC1-prefixet är en streckkod som innehåller AI-formaterad data bara en standard Code 128-streckkod — den kommer att avkodas som en rå sträng och AI-tolkning kommer inte att ske automatiskt.
  • Leveranskedja, läkemedel och detaljhandelskompatibilitet
    GS1-128 är det obligatoriska streckkodsformatet för logistikkartongetiketter (GS1-logistiketikettstandard), läkemedelsserialisering enligt USA:s DSCSA och EU:s FMD-förordningar, och återförsäljarkompatibilitetsprogram från ICA, Coop, Lidl, Axfood och Amazon Vendor Central. Om en återförsäljares routingguide eller leverantörskompatibilitetsdokument specificerar 'GS1-128' eller 'UCC-128', är detta det exakta format som krävs.
  • Mänskligt läsbar AI-notering med parenteser
    I en GS1-128-streckkod visas applikationsidentifierare i den mänskligt läsbara texten under strecken inom parentes — till exempel (01)09521234543213(17)261231(10)ABC123. Parenteserna är endast en del av den mänskligt läsbara visningen; de kodas inte i streckkoden själv. Denna notering gör det möjligt för operatörer att läsa den semantiska betydelsen av varje fält direkt från etiketten utan en skanner.
  • Stöder datafält med fast och variabel längd
    GS1-applikationsidentifierare faller i två kategorier: fält med fast längd (som AI 01 GTIN-14, som alltid är 14 siffror) och fält med variabel längd (som AI 10 Partinummer eller AI 21 Serienummer, vars längd kan variera). Fält med variabel längd i en sammanfogad GS1-128-streckkod avslutas med ett FNC1-tecken för att separera dem från nästa AI. Fält med fast längd behöver ingen avgränsare. Denna generator hanterar avgränsareinsättning automatiskt.

GS1-128 specifications

Code 128 carrying GS1 Application Identifier element strings — the standard barcode of global logistics. The table below lists the exact GS1-128 specifications — character set, check digit, X-dimension, quiet zone and the governing GS1 General Specifications; symbology basis ISO/IEC 15417 standard — so you can size and print the symbol correctly the first time.

Character set
Full ASCII via Code 128; AI element strings are largely numeric with defined formats (e.g. YYMMDD dates)
Data length
Variable; each AI has its own fixed or predefined-length rule, and symbol size is bounded by label space
Check digit
Mandatory Mod 103 check character (Code 128) plus AI-embedded check digits such as the GTIN Mod 10
Density
Same as Code 128 — ≈24 numeric characters per inch in code set C
X-dimension (module width)
0.25-0.50 mm; 0.33-0.50 mm is typical on logistics labels
Quiet zone
10X on each side
Magnification
GS1 logistics label practice: 100% nominal X = 0.33 mm with 80-200% magnification allowed depending on printing process
Bar / space ratio
Variable-width bars and spaces
Standard
GS1 General Specifications; symbology basis ISO/IEC 15417
Introduced
1989 — GS1 (UCC/EAN joint standard, built on Code 128)

Typical uses: SSCC (AI 00) pallet and carton labels in global supply chains; Batch (10), expiry (17), and serial (21) traceability in food and pharma; Retail logistics, cross-docking, and EDI-linked shipments.

How GS1-128 compares to similar barcode types

Choosing the wrong symbology is the most common cause of barcodes that scan in the warehouse but get rejected downstream. This table compares GS1-128 with the formats most often confused with it, on the three properties that decide compatibility: character set, check digit, and quiet zone.

GS1-128(this page)
Character set
Full ASCII via Code 128; AI element strings are largely numeric with defined formats (e.g. YYMMDD dates)
Check digit
Mandatory Mod 103 check character (Code 128) plus AI-embedded check digits such as the GTIN Mod 10
Quiet zone
10X on each side
Character set
All 128 ASCII characters: 0-9, A-Z, a-z, punctuation, and control characters (code set dependent)
Check digit
Mandatory Mod 103 check character, calculated automatically by the encoder
Quiet zone
10X on each side (minimum 2.5 mm recommended for general scanning)
Character set
Digit pairs 00-99 only (numeric data)
Check digit
Mandatory Mod 103 check character, appended automatically
Quiet zone
10X on each side
Character set
Digits 0-9 only
Check digit
Mandatory Mod 10 check digit over the full 14 digits
Quiet zone
10X on each side
Character set
Digits 0-9 only
Check digit
Mandatory Mod 10 check digit (part of the GTIN-14)
Quiet zone
10X on each side
Character set
GS1 AI element strings — numeric AIs with some alphanumeric fields (max 41 alpha / 74 numeric chars)
Check digit
GTIN Mod 10 check digit embedded in the AI (01) element; no separate symbol check digit
Quiet zone
1X recommended

Skapa en GS1-128 streckkod — Steg för steg

Att skapa en kompatibel GS1-128 applikationsidentifierarstreckkod tar mindre än en minut. Följ dessa steg:

1

Identifiera dina applikationsidentifierare

Bestäm vilka GS1-applikationsidentifierare som krävs av din handelspartner, återförsäljarens routingguide eller regulatorisk specifikation. Vanliga kombinationer: GTIN + Utgångsdatum + Partinummer för läkemedelsetiketter [(01)GTIN(17)ÅÅMMDD(10)PARTI]; SSCC för logistikkartongetiketter [(00)SSCC18]; GTIN + Serienummer för produktserialisering [(01)GTIN(21)SERIE].

2

Ange AI-data i standardformat

Skriv eller klistra in din AI-datasträng i inmatningsfältet med GS1-standardnotering — applikationsidentifierarsiffror inom parentes följt omedelbart av datavärdet, utan mellanslag mellan fälten: (01)09521234543213(17)261231(10)ABC123. Generatorn tolkar AI-prefixen och sätter in FNC1-avgränsare automatiskt.

3

Justera storlek och verifiera HRI-text

Ställ in streckhöjd och modulbredd för att matcha dina etikettmått och GS1-specifikationskrav. Verifiera att den mänskligt läsbara texten under streckkoden visar applikationsidentifierare korrekt i parentesnotering. Förhandsvisningen uppdateras i realtid.

4

Ladda ner och validera

Ladda ner GS1-128-streckkoden som PNG eller SVG. Innan du skriver ut en fullständig produktionskörning, skanna den nedladdade streckkoden med en GS1-kompatibel streckkodsverifieringsapp eller skanner för att bekräfta att alla AI-fält tolkas korrekt och att datavärden avkodas som förväntat.

Funktioner i GS1-128 streckkodsgeneratorn

Generera fullt kompatibla GS1-128 applikationsidentifierarstreckkoder med automatisk FNC1-insättning, AI-validering och standardkompatibel utdata.

Inmatning av applikationsidentifierare med AI-validering

Ange GS1 AI-data i standardformat — till exempel (01)09521234543213(17)261231 — och generatorn tolkar varje AI-prefix, validerar datalängden och teckenuppsättningen enligt GS1 Allmänna Specifikationer och kodar hela sekvensen med korrekta FNC1-avgränsare. Ogiltiga AI-prefix eller datafältslängder flaggas före kodning.

Automatisk FNC1-insättning

Generatorn sätter automatiskt in FNC1-tecknet efter startkoden och mellan AI-fält med variabel längd enligt GS1-specifikationen. Du behöver inte manuellt infoga funktionskoder. Utgående streckkod är en fullt kompatibel GS1-128-symbol som GS1-kapabla skannrar och EDI-system kommer att tolka korrekt.

Mänskligt läsbar AI-text under streckkoden

Den mänskligt läsbara texten under GS1-128-streckkoden visar applikationsidentifierare i standard GS1-parentesnotering — (01)09521234543213(17)261231(10)ABC123 — exakt som specificerat i GS1 Allmänna Specifikationer för utskrift av logistiketiketter. Detta säkerställer att etikettoperatörer och revisorer kan läsa och verifiera AI-data direkt från den utskrivna etiketten.

PNG- och SVG-nedladdning

Ladda ner din GS1-128-streckkod som förlustfri SVG för integrering i etikettdesignprogramvara, ERP-mallar och utskriftsarbetsflöden, eller som högupplöst PNG för e-post, dokumentation och snabbutskrift. SVG-utdata bibehåller skarpa streckkanter vid alla utskriftsskalor, från små kartongetiketter till fullständiga A4-logistikdokument.

Justerbar modulbredd och streckhöjd

Ställ in X-dimensionen (modulbredd) och streckhöjden för att uppfylla GS1-specifikationens minimikrav för din etikettstorlek och skannermiljö. GS1 Allmänna Specifikationer definierar minsta X-dimension och minsta symbolhöjd för logistiketiketter. Denna generator låter dig konfigurera dimensioner för att matcha GS1:s logistiketikettspecifikation för din applikation.

GS1-128-satsgenerering

Generera en sats av GS1-128-streckkoder från en lista med AI-strängar i en enda operation. Ange en AI-datasträng per rad och ladda ner alla streckkoder som en ZIP-fil med PNG- eller SVG-filer. Användbart för att förskriva serialiserade SSCC-etiketter, förgenerera utgångsdatumsvarianter, eller producera en fullständig produktionskörning av serialiserade läkemedelskartongetiketter.

GS1-128 streckkodsanvändningsfall och verkliga exempel

GS1-128 är obligatoriskt inom flera branscher för leveranskedjespårbarhet och kompatibilitet. Här är de viktigaste tillämpningarna.

GS1-128 streckkod på en logistiketikett för detaljhandeln som kodar SSCC-18 för leveranskedjespårning

Logistiketiketter för detaljhandeln (SSCC)

Generera GS1-128-försändelsekartongetiketter som kodar SSCC-koden [(00) SSCC-18] för pall- och kartongspårning genom detaljhandelns distributionscentraler. SSCC-etiketter krävs av ICA, Coop, Lidl, Axfood och de flesta stora globala återförsäljare för inkommande försändelser — GS1-128 är det obligatoriska streckkodsformatet.

GS1-128 streckkod på en läkemedelskartongetikett som kodar GTIN, serienummer, parti och utgångsdatum för FMD-kompatibilitet

Läkemedelsserialisering och FMD-kompatibilitet

Producera GS1-128-streckkoder som kodar GTIN (AI 01), Serienummer (AI 21), Partinummer (AI 10) och Utgångsdatum (AI 17) för EU:s förfalskningsdirektiv och USA:s DSCSA-serialisering av läkemedelsförsörjningskedjan. Dessa fyra AI:er i en enda GS1-128-streckkod utgör standardformatet för läkemedelskartongetiketter som krävs för uppladdningar till verifieringssystem.

GS1-128 streckkod på en livsmedelskartongetikett som kodar GTIN, tillverkningsdatum och partinummer för livsmedelssäkerhetsspårning

Livsmedelssäkerhetsspårning

Koda GTIN, tillverkningsdatum (AI 11), bäst-före-datum (AI 15) och partinummer (AI 10) i en enda GS1-128-streckkod för märkning av livsmedelskartonger. GS1-128 möjliggör automatiserad partispårningsskanning vid varje punkt i kylkedjan — från tillverkare till distributör till återförsäljare — som stödjer snabb återkallelseidentifiering och livsmedelssäkerhetskompatibilitet.

GS1-128 streckkod på en Amazon FBA-inkommande leveranskartongetikett som kodar SSCC för mottagning i uppfyllelscentral

Amazon Vendor Central och FBA-leveransetiketter

Amazons specifikationer för inkommande leveranser till Vendor Central och FBA kräver GS1-128-kartongetiketter som kodar SSCC (AI 00) eller inköpsordernummer. Generera kompatibla GS1-128-etiketter för inkommande Amazon-leveranser för att undvika mottagningsavslag och återdebiteringar på Amazons uppfyllelscentraler.

GS1-128 streckkod — Vanliga frågor

Tekniska svar om GS1-128 applikationsidentifierare, FNC1-kodning, kompatibilitetskrav och skillnader från vanlig Code 128.

1

Vad är skillnaden mellan GS1-128 och Code 128?

Code 128 är en allmän streckkodssymbologi som kodar ASCII-data. GS1-128 är en specifik tillämpning av Code 128 som använder FNC1-funktionstecknet omedelbart efter startkoden för att identifiera streckkoden som en GS1-applikationsidentifierarstreckkod. Skannrar och mellanprogram som känner igen GS1-128 tolkar FNC1-prefixet och tillämpar AI-syntaxavkodning. En standard Code 128-skanner som inte är konfigurerad för GS1-128 kommer att avkoda samma streckkod som en enkel alfanumerisk sträng som börjar med ASCII-värdet för FNC1 — eller så kan den inte avkoda FNC1-tecknet alls.

2

Vad är GS1-applikationsidentifierare (AI)?

Applikationsidentifierare är två- till fyrsiffriga numeriska koder definierade i GS1 Allmänna Specifikationer som identifierar innebörden och formatet på det datafält som följer. Till exempel identifierar AI (01) en 14-siffrig GTIN; AI (17) identifierar ett 6-siffrigt utgångsdatum i ÅÅMMDD-format; AI (10) identifierar ett alfanumeriskt parti- eller batchnummer med variabel längd. Den fullständiga listan över över 100 definierade AI:er publiceras i GS1 Allmänna Specifikationer-dokumentet tillgängligt på gs1.org.

3

Kan jag koda flera applikationsidentifierare i en enda GS1-128-streckkod?

Ja. Flera AI+värde-par kan sammanfogas inom en enda GS1-128-streckkod. Fält med fast längd (som GTIN-14 under AI 01) behöver ingen avgränsare — skannern vet exakt hur många tecken som ska läsas. Fält med variabel längd (som partinummer under AI 10 eller serienummer under AI 21) separeras från nästa AI av ett FNC1-tecken. Denna generator hanterar FNC1-avgränsareinsättning automatiskt baserat på AI-definitionerna i GS1 Allmänna Specifikationer.

4

Vad är en SSCC och hur kodas den i GS1-128?

SSCC-koden (Serial Shipping Container Code) är en 18-siffrig GS1-identifierare som tilldelas en logistikenhet — en pall, kartong eller container — för spårning genom leveranskedjan. Den kodas i GS1-128 med applikationsidentifierare (00) följt av 18-siffrigt SSCC-värde: (00)009521234512345675. SSCC innehåller ett GS1-företagsprefix, en seriereferens och en Mod 10-kontrollsiffra. SSCC GS1-128-streckkoder är den primära identifieraren på GS1-logistiketiketter som krävs av stora återförsäljare.

5

Är GS1-128 samma sak som UCC-128 eller EAN-128?

Ja. GS1-128, UCC-128 och EAN-128 hänvisar alla till samma streckkodsstandard. Namnet ändrades från UCC/EAN-128 till GS1-128 2009 när GS1 US och GS1 International enhetliggjorde sina namnkonventioner. Äldre återförsäljares routingguider och EDI-dokument kan fortfarande referera till UCC-128 eller EAN-128 — om specifikationen efterfrågar något av dessa namn och kräver kodning av applikationsidentifierare, är GS1-128 rätt format.

6

Behöver jag ett GS1-företagsprefix för att använda GS1-128?

För GTIN (AI 01) och SSCC (AI 00) som används inom detaljhandel och leveranskedja, ja — ett GS1-företagsprefix licensierat från GS1 krävs för att generera globalt unika identifierare. För intern streckkodsanvändning (kodning av partinummer, datum eller interna serienummer för ditt eget system) kan du använda GS1-128-syntax utan ett GS1-företagsprefix, så länge streckkoderna inte publiceras i den globala leveranskedjan eller skannas av tredjeparts återförsäljarsystem.

Generera din GS1-128 streckkod nu — Gratis, omedelbart, ingen registrering

Skapa kompatibla GS1-128 applikationsidentifierarstreckkoder för detaljhandelslogistik, läkemedelsserialisering, livsmedelsspårbarhet och leveranskedjemärkning just nu. Ange din AI-datasträng, konfigurera storleken och ladda ner som PNG eller SVG — helt gratis utan konto.