Välj språk

Code 128-streckkodsgenerator

Generera högupplösta Code 128-streckkoder för logistik och märkning. Ladda ner direkt som PNG eller SVG och anpassa storlek och läsbar text.

Mehmet Demiray Publicerad Uppdaterad
Allt-i-ett StreckkodsgeneratorHär kan du skapa streckkoder i alla vanliga format, inklusive EAN, UPC och ITF-14, med fler anpassningsalternativ än våra specialiserade verktyg.
Code 128 kodar bokstäver, siffror och symboler.
Multiplikator för modulbredd, högre värden ger en bredare streckkod.
Streckens höjd (i millimeter).
Skriv ut det kodade värdet som läsbar text under streckkoden.

Vad är en Code 128-streckkod?

Code 128 är en mycket mångsidig och kompakt endimensionell (1D) streckkodssymbologi. Dess främsta styrka är förmågan att representera hela ASCII-teckenuppsättningen med 128 tecken, vilket inkluderar stora och små bokstäver, siffror och specialtecken. Detta gör den till ett utmärkt val för en mängd olika applikationer utöver enkel produktmärkning. Namnet "128" kommer just från denna förmåga. Symbologin är standardiserad enligt ISO/IEC 15417. En inbyggd funktion i Code 128 är en obligatorisk kontrollsiffra som beräknas med en modulo-103-algoritm. Vår Code 128-generator hanterar detta automatiskt, vilket säkerställer att varje genererad streckkod är giltig och minimerar risken för felläsningar. Tack vare sin höga datatäthet kan Code 128 lagra mer information på en mindre yta jämfört med äldre koder som Code 39. Detta gör den idealisk för märkning av små föremål eller när utrymmet på en etikett är begränsat.

Praktiska användningsområden för Code 128

Code 128 är standarden inom logistik och interna spårningssystem. Du ser den dagligen på fraktetiketter från transportföretag som PostNord, DHL och DB Schenker. Den används för att koda försändelse-ID (kollinummer), vilket möjliggör effektiv spårning från avsändare till mottagare. Inom lagerhantering används Code 128 för att märka lagerplatser, pallar och enskilda produkter, vilket förenklar inventering och plockprocesser. Ett annat vanligt område är inventariemärkning. Företag och organisationer märker sin IT-utrustning, som datorer och bildskärmar, med unika ID-nummer kodade i Code 128 för att hålla reda på sina tillgångar. Inom tillverkningsindustrin används koden för att spåra komponenter och färdiga produkter genom hela produktionslinjen. Den är också grunden för GS1-128 (tidigare känt som EAN-128), en applikationsstandard som används globalt för att standardisera information om varor i leveranskedjan, såsom bäst-före-datum och partinummer. För att skapa många etiketter samtidigt kan du använda en bulkgenerator för Code 128.

Förstå deluppsättningarna: Code 128 A, B och C

En av anledningarna till att Code 128 är så effektiv är dess användning av tre olika teckenuppsättningar, eller deluppsättningar (subsets): A, B och C. En Code 128-generator väljer och växlar automatiskt mellan dessa för att skapa den kortast möjliga streckkoden.

Deluppsättning A: Innehåller stora bokstäver (A-Z), siffror, specialtecken och icke-utskrivbara ASCII-kontrolltecken. Den är användbar för data som innehåller just kontrolltecken, vilket kan behövas i vissa specialiserade system. Deluppsättning B: Är den mest mångsidiga och innehåller stora och små bokstäver (a-z), siffror och specialtecken. Detta är ofta standardvalet för alfanumerisk data av blandad typ. * Deluppsättning C: Är optimerad för numerisk data. Den kodar siffror i par, från 00 till 99, som en enda streckkodssymbol. Detta fördubblar datatätheten jämfört med att koda siffror individuellt med A eller B. När en datasträng innehåller fyra eller fler sammanhängande siffror är det nästan alltid effektivare att växla till deluppsättning C.

Denna smarta växling mellan deluppsättningar är det som ger Code 128 dess höga densitet, särskilt för data som blandar text och långa sifferserier, vilket är vanligt i serienummer och logistik-ID.

Riktlinjer för utskrift och skanning

För att en Code 128-streckkod ska kunna läsas av snabbt och tillförlitligt är det viktigt att följa några grundläggande riktlinjer vid utskrift. Den viktigaste faktorn är X-dimensionen, vilket är bredden på den smalaste linjen i koden. En vanlig X-dimension för logistiketiketter är cirka 0,25 mm till 0,5 mm. En mindre X-dimension ger en kompaktare kod, men kräver högre utskriftskvalitet och en skanner med bättre upplösning. Streckkodens höjd är också viktig. En generell rekommendation är att höjden bör vara minst 15% av kodens totala längd, eller minst 12 mm, beroende på vad som är störst. En högre streckkod är lättare att skanna från olika vinklar. Slutligen måste varje streckkod ha en tyst zon (quiet zone) på båda sidor. Detta är ett tomt, ljust område utan text eller grafik. Den tysta zonen bör vara minst 10 gånger X-dimensionen. Utan tillräckliga tysta zoner kan skannern ha svårt att avgöra var streckkoden börjar och slutar, vilket leder till läsfel. Vår streckkodsgenerator inkluderar automatiskt korrekta tysta zoner i den genererade bilden.

Vanliga frågor om Code 128-streckkoder

Här är svar på några vanliga frågor om Code 128.

Vad är skillnaden mellan Code 128 och EAN-13? Den största skillnaden ligger i deras användningsområde och datakapacitet. EAN-13 är en strikt numerisk kod som används globalt för att identifiera konsumentprodukter i detaljhandeln (varan du skannar i kassan). Den har en fast längd på 13 siffror. Code 128 är däremot alfanumerisk, kan koda alla 128 ASCII-tecken och har en variabel längd. Den används främst för logistik, lagerhantering och interna spårningssystem, inte i butikskassor.

Kan jag koda bokstäver, symboler och svenska tecken? Ja, Code 128 stöder hela den grundläggande ASCII-uppsättningen med 128 tecken, vilket inkluderar A-Z, a-z, 0-9 och alla vanliga symboler som !@#$%^&*(). Däremot inkluderar standard-ASCII inte svenska tecken som Å, Ä och Ö. För att koda dessa behöver man använda ett system som stöder Extended ASCII (ISO 8859-1), vilket många moderna skannrar och system kan hantera, men det är inte garanterat enligt den ursprungliga Code 128-specifikationen.

Hur lång kan datan vara i praktiken? Teoretiskt sett finns det ingen specificerad maxlängd. I praktiken begränsas längden av utskriftsytan och skannerns förmåga att läsa en mycket bred streckkod. En mycket lång streckkod blir opraktisk att skriva ut och svår att skanna i sin helhet. En bra tumregel är att hålla datainnehållet under 20-30 tecken för de flesta applikationer, även om koden tekniskt kan hantera mer.

Vad är GS1-128 och hur relaterar det till Code 128? GS1-128 är inte en separat streckkodstyp. Det är en applikationsstandard som använder Code 128-symbologin som bärare. Standarden definierar en specifik datastruktur med hjälp av så kallade applikationsidentifierare (AI). En AI är en sifferkod inom parentes, t.ex. (01) för artikelnummer (GTIN) eller (10) för partinummer, som talar om för systemet vilken typ av data som följer. Detta skapar ett globalt gemensamt språk för information i leveranskedjor.

De frågor vi får oftast.

Vad är skillnaden mellan en Code 128- och en EAN-13-streckkod?

EAN-13 är den streckkod du oftast ser på konsumentprodukter i butik och kan endast koda siffror. Code 128 är en mer mångsidig kod som används inom logistik, lagerhantering och intern spårning. Den kan koda alla ASCII-tecken (bokstäver, siffror och symboler) och har en mycket högre informationstäthet, vilket gör den perfekt för transportetiketter och tillgångsmärkning.

Kan jag använda svenska tecken som å, ä och ö i streckkoden?

Ja, Code 128 stöder hela den grundläggande ASCII-teckenuppsättningen, och de flesta moderna skannrar hanterar utökade tecken som å, ä och ö utan problem. Vi rekommenderar dock alltid att du gör en provutskrift och skannar den med din utrustning för att säkerställa att ditt system tolkar tecknen korrekt.

Vad är GS1-128 och hur skiljer det sig från vanlig Code 128?

GS1-128 är en standard för leveranskedjor som använder Code 128-symbologin som bas. Standarden specificerar hur data ska struktureras med hjälp av Applikationsidentifierare (AI) för att definiera information som batchnummer, bäst-före-datum eller serienummer. Vår Code 128-generator skapar den tekniska streckkoden; för att göra den till en giltig GS1-128-kod måste du själv formatera datan enligt GS1-standardens regler.

Vilket filformat ska jag ladda ner, PNG eller SVG?

Välj SVG (Scalable Vector Graphics) om streckkoden ska användas för professionellt tryck, till exempel på förpackningar eller fraktetiketter. En SVG-fil kan förstoras och förminskas utan att förlora någon kvalitet. Välj PNG (Portable Network Graphics) för digital användning, som på webbsidor, i interna dokument eller när du behöver en bildfil med en fast storlek.

När ska jag använda Code 128 istället för Code 39?

Code 128 är nästan alltid ett bättre val än den äldre Code 39. Anledningen är att Code 128 är betydligt mer kompakt och kan lagra mer information på en mindre yta. Dessutom stöder Code 128 alla 128 ASCII-tecken, medan standardvarianten av Code 39 är begränsad till 43 tecken. Om du ändå behöver skapa en enklare alfanumerisk kod kan du använda vår Code 39-generator.

Måste jag lägga till kontrollsiffran manuellt?

Nej, det behöver du inte. Vår Code 128-generator beräknar och lägger automatiskt till den obligatoriska kontrollsiffran (enligt modulo 103-algoritmen) i slutet av streckkoden. Detta garanterar att koden är tekniskt korrekt och minimerar risken för avläsningsfel.

Finns det en praktisk gräns för hur mycket data jag kan koda?

Teoretiskt sett finns ingen fast gräns, men i praktiken begränsas längden av din skrivares och skanners upplösning. En mycket lång streckkod blir fysiskt bred, vilket kan göra den svår att skanna på ett tillförlitligt sätt. För de flesta ändamål, som artikelnummer eller lagerplatsmärkning, är det bäst att hålla datan relativt kort för att säkerställa snabb och problemfri avläsning.

Kan jag skapa flera streckkoder på en gång?

Det här verktyget är avsett för att snabbt skapa enstaka streckkoder. Om du behöver skapa en hel serie, till exempel för en produktkatalog eller en inventering, rekommenderar vi att du istället använder vårt verktyg för att massgenerera Code 128-streckkoder.