Gratis Code 128 Streckkodsgenerator — Skapa, förhandsgranska och ladda ner direkt
Generera Code 128 streckkoder online gratis — ingen registrering, ingen programvara, inga begränsningar. Ange valfri alfanumerisk sträng och få en skarp, skanningsbar streckkod i PNG- eller SVG-format inom några sekunder. Code 128 stöder hela ASCII-teckensättet, vilket gör den idealisk för fraktetiketter, lagerhantering, butiks-SKU:er och logistikapplikationer. Realtidsförhandsvisning när du skriver. Ladda ner, generera i bulk eller kopiera din streckkod omedelbart.
Vad är Code 128?
Code 128 är en högtäthets, linjär streckkodssymbologi med variabel längd som kan koda hela 128-teckens ASCII-uppsättningen — inklusive versaler och gemener, siffror, skiljetecken och kontrolltecken. Standardiserad under ISO/IEC 15417 är den en av de mest använda 1D-streckkoderna i världen, antagen inom frakt, lagerhantering, detaljhandel, sjukvård och tillverkning. Code 128 väljer automatiskt den mest kompakta kodningsdelen (A, B eller C) baserat på din indata, vilket ger minsta möjliga streckkodsbredd för varje given sträng. Varje Code 128 streckkod innehåller ett automatiskt beräknat Mod 103-kontrolltecken, vilket säkerställer tillförlitliga skanneravläsningar även i krävande miljöer.
- Fullt ASCII-stöd — Bokstäver, siffror och specialteckenCode 128 kodar alla 128 ASCII-tecken: versaler och gemener (A–Z, a–z), siffror (0–9) och hela utbudet av skiljetecken och kontrolltecken. Till skillnad från Code 39 eller ITF är du inte begränsad till en begränsad teckendel. Alla utskrivbara eller icke-utskrivbara ASCII-värden kan kodas i en enda Code 128 streckkod, vilket gör den till det självklara formatet när dina data innehåller blandade versaler/gemener, specialsymboler eller varierande längder.
- Tre kodningsdelar: A, B och CCode 128 använder tre interna kodningslägen. Del A kodar versaler, siffror och ASCII-kontrolltecken (NUL–US). Del B kodar hela det utskrivbara ASCII-intervallet inklusive gemener. Del C kodar siffrorpar (00–99) i ett enda symboltecken, vilket halverar streckkods längd för numeriska data. Code 128 (autoläge) växlar mellan delar inom en enda streckkod för att maximera tätheten, medan Code 128A, Code 128B och Code 128C är låsta till en specifik del.
- Automatisk Mod 103-kontrollsiffraVarje Code 128 streckkod innehåller ett obligatoriskt kontrolltecken beräknat med Mod 103-algoritmen. Denna kontrollsiffra beräknas automatiskt — du behöver aldrig beräkna eller lägga till den manuellt. Kontrolltecknet gör det möjligt för skannrar att upptäcka och avvisa skadade avläsningar orsakade av utskriftsdefekter, etikettskador eller dåliga skanningsvinklar, vilket ger Code 128 utmärkt tillförlitlighet i höga genomströmningsmiljöer.
- Branschstandard: Frakt, detaljhandel och logistikCode 128 är ryggraden i GS1-128 (tidigare UCC/EAN-128) logistiketiketter, som används av PostNord, FedEx, Amazon och stora återförsäljare världen över. Det är det obligatoriska formatet för SSCC-fraktkartongetiketter, FBA-lageretiketter och de flesta lagerhanteringssystem. Kombinationen av kompakt storlek, fullt teckenstöd och hög skannerkompatibilitet gör den till standardvalet när en allmän 1D-streckkod behövs.
- Kodning med hög täthet — Kompakt och skanningsbarCode 128 uppnår en av de högsta datatätheterna bland linjära streckkoder. Genom att använda variabelbreda streck och mellanrum över 11 moduler per tecken kodar den mer data per tum än Code 39 eller Codabar. För numeriska data specifikt kodar Code 128C två siffror per symboltecken — vilket gör den till den mest kompakta 1D-streckkoden som finns för rent numeriska strängar som serienummer, partinummer och GTIN.
Hur man skapar en Code 128 streckkod — Steg för steg
Att skapa en skanningsbar, utskriftsklar Code 128 streckkod med denna gratis onlinegenerator tar under en minut. Följ dessa fyra steg:
Vem bör använda denna Code 128 streckkodsgenerator?
Denna gratis online Code 128-generator är byggd för alla som behöver pålitliga, produktionsklara streckkoder utan att investera i specialiserad programvara. Här är de som gynnas mest.
Frakt- och orderhanteringsverksamhet
Generera Code 128 spårnings- och fraktetiker för paket, kartonger och pallar. Importera frakt-ID:n i bulk från ditt orderhanteringssystem och producera utskriftsklara etiketter på några sekunder utan dedikerad etikettprogramvara eller en betald streckkodstjänst.
Återförsäljare och e-handelshandlare
Skapa interna produktetiketter, plock- och packklistermärken och lagerplatskoder med Code 128. Importera hela din produktkatalog från ett kalkylark, generera alla streckkoder i bulk och skriv ut på standard etikettmaterial utan kostnad.
Sjukvårdsadministratörer
Producera Code 128 streckkoder för patientarmband, provtagningsrör, medicinförpackningar och medicinsk utrustningsetiketter. Lita på automatisk Mod 103-kontrollsiffra för verifierade, tillförlitliga skanneravläsningar i kliniska arbetsflöden.
Utvecklare och systemintegratörer
Prototypa eller testa snabbt Code 128 streckkodsintegrationer utan att ställa in ett lokalt streckkodsbibliotek. Generera referensstreckkoder för att validera skannerkonfiguration, kontrollsiffrelogik eller etikettlayout innan du distribuerar en produktionskodningspipeline.
Code 128 Streckkodsgenerator Funktioner
Allt du behöver för att skapa produktionsklara Code 128 streckkoder — från realtidsförhandsvisning och automatisk formaturval till bulkgenerering, storlekskontroll och förlustfri SVG-utdata.
Automatiskt delval (A / B / C)
I Code 128 automatiskt läge analyserar kodaren din indata och växlar automatiskt mellan delarna A, B och C inom en enda streckkod för att producera kortast möjliga symbol. Långa numeriska sekvenser kodas med del C (två siffror per tecken); gemener eller blandat innehåll använder del B; kontrolltecken använder del A. Resultatet är den mest kompakta Code 128 streckkoden för alla indata utan manuell konfiguration.
Realtidsförhandsvisning när du skriver
Streckkodsförhandsvisningen uppdateras live för varje tangenttryckning. Se den exakta streckkoden som kommer att genereras — inklusive streckmönster, mänskligt läsbar text och övergripande proportioner — innan du laddar ner. Ogiltiga tecken för den valda delen flaggas omedelbart så att du kan korrigera indata innan den når en skrivare eller etikettsystem.
PNG och SVG nedladdning
Ladda ner din Code 128 streckkod som en högupplöst PNG för dokument, etiketter och e-post, eller som en förlustfri SVG för utskriftsklara arbetsflöden, etikettmallar och vektorgrafikredigerare. SVG-streckkoder kan skalas till vilken storlek som helst utan pixling, vilket gör dem idealiska för storskalig utskrift, skärmvisning och inbäddning i webbsidor eller designfiler.
Justerbar bredd, höjd och tyst zon
Kontrollera alla visuella parametrar för din Code 128 streckkod: streckhöjd, modulbredd (X-dimension), teckenstorlek för mänskligt läsbar text och tyst zon bredd på varje sida. Tysta zoner — de obligatoriska tomma utrymmena till vänster och höger om streckkoden — krävs för skannertillförlitlighet och inkluderas automatiskt med korrekt minsta bredd enligt ISO/IEC 15417.
Mänskligt läsbar text — Visa eller dölj
Växla den mänskligt läsbara tolkningstexten (HRI) under streckkoden på eller av. När den visas skrivs det kodade värdet under strecken med ett tydligt standardtypsnitt — krävs på många frakt- och detaljhandelsetiketter så att operatörer kan läsa värdet visuellt utan skanner. Dölj HRI för utrymmesbegränsade etiketter eller när du bäddar in streckkoder i applikationer som visar värdet separat.
Bulkgenerering av streckkoder
Generera hundratals unika Code 128 streckkoder i en enda operation med hjälp av bulkinmatningspanelen. Ange ett värde per rad och ladda ner alla streckkoder som ett ZIP-arkiv med PNG- eller SVG-filer. Idealisk för att producera serialiserade fraktetiketter, lagerklistermärken eller produktetiketter från en exporterad SKU-lista utan manuell generering en efter en.
Ingen registrering, inga vattenstämplar, inga begränsningar
Denna Code 128-generator är helt gratis utan användningstak, inget konto krävs och inga vattenstämplar på nedladdade filer. All streckkodskodning sker i din webbläsare — din indata skickas aldrig till någon server. Generera en streckkod eller tiotusen; verktyget har inga begränsningar och behåller inga data.
Färganpassning
Ändra förgrundsstreckfärgen och bakgrundsfärgen för din Code 128 streckkod för att matcha varumärkesriktlinjer eller etikettmaterial. Anpassade färger stöds fullt ut för SVG- och PNG-utdata. Observera att hög kontrast mellan streck och bakgrund krävs för tillförlitlig skanning — mörka streck på ljus bakgrund rekommenderas starkt för alla operativa streckkoder.
Code 128 användningsfall och verkliga exempel
Code 128 används inom praktiskt taget alla branscher som kräver maskinläsbara etiketter. Här är de vanligaste verkliga applikationerna.

Frakt- och logistiketiketter
Code 128 är standardstreckkoden för paket- och fraktetiketter som används av transportföretag världen över. Koda spårningsnummer, frakt-ID:n och dirigeringskoder i en enda kompakt streckkod. Dess höga skannertillförlitlighet och fulla ASCII-stöd gör den till det föredragna formatet för transportbandsskanningssystem i distributionscentraler.

Lagerinventarier och SKU-etiketter
Skriv ut Code 128 SKU-etiketter för lagerhyllor, platsbeteckningar och lagerhantering. Koda alfanumeriska SKU-koder, partinummer eller interna produktidentifikationer. Bulkgenerera från en WMS-export och skriv ut på Avery- eller A4-etikettark utan någon dedikerad etikettprogramvara.

Patient- och provetiketter inom sjukvård
Code 128 används i stor utsträckning inom sjukvården för patientarmband, provbehållare och medicinering. Dess förmåga att koda alfanumeriska identifierare av varierande längd, kombinerat med obligatorisk kontrollsifferverifiering, gör den till ett av de mest pålitliga formaten för kliniska miljöer där skanningsnoggrannhet är kritisk.

Butiksetiketter och prislappar
Återförsäljare använder Code 128 för interna produktetiketter, prislappar och reklamklistermärken när EAN eller UPC inte krävs. Till skillnad från EAN-13 eller UPC-A har Code 128 ingen fast längdbegränsning — du kan koda korta koder eller långa alfanumeriska produktidentifierare i samma format utan separata konfigurationer.

Dokument- och filspårning
Advokatbyråer, statliga myndigheter och vårdgivare använder Code 128 streckkoder för att spåra fysiska dokument via skanningsarbetsflöden. Koda dokument-ID:n, ärendenummer eller filreferenser i Code 128 streckkoder skrivna på mappetiketter eller försättsblad för automatiserad sortering, dirigering och hämtning.

Tillgångskontroll och evenemangsbiljetter
Code 128 används för evenemangsbiljetter, tillgångskort och medlemskort när en kompakt 1D-streckkod föredras framför en QR-kod. Koda bokningsreferensnummer, sittplatsidentifierare eller medlems-ID:n. Code 128s höga skanningshastighet på linjära skannrar gör den särskilt väl lämpad för höga genomströmningsmiljöer vid tillgångsportar.
Code 128 streckkod — Vanliga frågor
Tekniska svar på de vanligaste frågorna om Code 128-kodningsregler, teckenstöd, delar, kontrollsiffror och praktisk användning.
Vilka tecken kan Code 128 koda?
Code 128 kan koda alla 128 ASCII-tecken — siffror 0–9, versaler A–Z, gemener a–z, skiljetecken och kontrolltecken (NUL till DEL). Detta gör den till en av de mest flexibla 1D-streckkoderna. De specifika tecken som stöds beror på vilken del som används: Del A täcker siffror, versaler och kontrolltecken; Del B lägger till gemener och ytterligare skiljetecken; Del C kodar endast siffrorpar. Code 128 (auto) kombinerar delar inom en enda streckkod för maximal flexibilitet.
Vad är skillnaden mellan Code 128, Code 128A, Code 128B och Code 128C?
Code 128 (auto) blandar automatiskt delarna A, B och C inom en enda streckkod för att koda all ASCII-indata så kompakt som möjligt. Code 128A är låst till del A och kodar versaler, siffror och ASCII-kontrolltecken (0x00–0x5F). Code 128B är låst till del B och kodar hela det utskrivbara ASCII-intervallet inklusive gemener (0x20–0x7F). Code 128C är låst till del C och kodar siffrorpar (00–99), vilket halverar streckkodsbredden jämfört med Code 128B för rena numeriska data. Använd autoläge om du inte har ett specifikt systemkrav att låsa till en enda del.
Har Code 128 en kontrollsiffra?
Ja. Varje Code 128 streckkod innehåller ett obligatoriskt kontrolltecken beräknat med Mod 103-algoritmen. Kontrolltecknet baseras på en viktad summa av alla symbolteckenvärden och läggs automatiskt till av kodaren. Du behöver inte beräkna eller inkludera den manuellt. Skannrar verifierar kontrolltecknet under avkodning och avvisar avläsningar där det inte matchar, vilket ger ett inbyggt feldetekteringslager.
Finns det en minsta eller maximal längd för Code 128?
Code 128 har ingen fast minsta eller maximal datalängd enligt standarden, även om de flesta implementationer kräver minst ett datatecken. Praktiska övre gränser bestäms av det fysiska utrymmet som finns tillgängligt på din etikett — mycket långa strängar producerar breda streckkoder. Det finns ingen artificiell programvarubegränsning i denna generator. För rena numeriska strängar kodar Code 128C två siffror per tecken och producerar den smalaste streckkoden för långa numeriska sekvenser.
När ska jag använda Code 128 istället för Code 39 eller EAN-13?
Välj Code 128 framför Code 39 när dina data innehåller gemener, specialtecken eller när streckkodsstorleken är viktig — Code 128 är betydligt mer kompakt än Code 39 för samma data. Välj Code 128 framför EAN-13 eller UPC-A när dina data inte är en standardiserad detaljhandelsprodukt GTIN, har variabel längd eller innehåller icke-numeriska tecken. Använd EAN-13 eller UPC-A endast för detaljhandelsprodukter som kräver GS1-standardstreckkoder för kassaskanning.
Vad är kravet på tyst zon för Code 128?
ISO/IEC 15417 kräver en minsta tyst zon på 10 gånger X-dimensionen (modulbredden) på varje sida av en Code 128 streckkod, eller minst 2,54 mm — beroende på vilket som är störst. Den tysta zonen är det tomma vita utrymmet till vänster och höger om strecken som talar om för skannern var streckkoden börjar och slutar. Denna generator inkluderar automatiskt korrekta tysta zoner vid standard- och anpassade bredder. Klipp inte bort eller skriv inte över de tysta zonerna.
Vilken upplösning ska jag använda när jag laddar ner Code 128 streckkoder som PNG?
För tryckta etiketter, ladda ner streckkoden som SVG när det är möjligt — SVG är upplösningsoberoende och kommer att skrivas ut i vilken storlek som helst utan pixling. Om du behöver PNG, använd en upplösning på minst 300 DPI för etiketter upp till 100 mm breda, eller 600 DPI för små etiketter under 25 mm. Lågupplösta PNG (72 eller 96 DPI) är endast lämpliga för skärmvisning och kommer att producera suddiga, oläsbara streckkoder när de skrivs ut.
Är mina data säkra när jag använder denna generator?
Ja. All Code 128-kodning utförs helt och hållet i din webbläsare med hjälp av JavaScript på klientsidan. Din indata — inklusive eventuella produktkoder, serienummer eller spårningsidentifikationer — skickas aldrig till någon server och lagras aldrig någonstans. Stäng webbläsarfliken och alla data är borta. Detta verktyg är säkert att använda med känsliga interna identifierare.
Generera din Code 128 streckkod nu — Gratis, omedelbart, inget konto krävs
Denna gratis Code 128 streckkodsgenerator är redo att användas omedelbart. Skriv in dina data, justera storlek och utseende och ladda ner en utskriftsklar PNG- eller SVG-streckkod på några sekunder. Ingen registrering, inga vattenstämplar, inga användningsbegränsningar. All kodning sker lokalt i din webbläsare — dina data förblir privata. Generera en streckkod eller tusentals; verktyget är helt gratis oavsett volym.
