Välj språk

Code 39 Streckkodsgenerator

Skapa och ladda ner anpassade Code 39-streckkoder i PNG- eller SVG-format. Justera enkelt skala, höjd och text för industriella och logistiska behov.

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 39 kodar A-Z, 0-9, mellanslag samt - . $ / + %.
Modulbreddsmultiplikator: större värden ger en bredare streckkod.
Höjd på strecken (i millimeter).
Skriv ut det kodade värdet som läsbar text under streckkoden.

Introduktion till Code 39: Den klassiska industriella streckkoden

Code 39, som ibland kallas Code 3 of 9, är en av de första och mest etablerade alfanumeriska streckkodssymbolerna. Den utvecklades redan 1974 och blev snabbt en standard inom många industrier, särskilt inom logistik, tillverkning och försvar, tack vare sin enkelhet och pålitlighet. Namnet kommer från dess struktur: varje tecken består av nio element (fem streck och fyra mellanrum), varav tre alltid är breda. Detta ger en inbyggd självkontrollerande mekanism. Till skillnad från många andra streckkoder kan Code 39 representera både siffror och bokstäver, vilket gör den mycket mångsidig för interna system där produktnummer eller identifikationer innehåller text. Vår Code 39-generator låter dig enkelt skapa dessa streckkoder för dina behov. Teckenuppsättningen är dock begränsad till 43 tecken: stora bokstäver (A-Z), siffror (0-9) samt sju specialtecken (-, ., , $, /, +, %). En unik egenskap för Code 39 är användningen av ett asterisk-tecken (*) som start- och stopptecken. Dessa tecken måste omge den data du vill koda och läggs automatiskt till av de flesta system och generatorer, inklusive vår. De är inte en del av den kodade datan utan signalerar till skannern var streckkoden börjar och slutar.

Code 39 jämfört med Code 128: Vilken ska du välja?

Valet mellan Code 39 och Code 128 beror helt på dina specifika behov. Båda är populära linjära streckkoder, men de har avgörande skillnader i densitet, teckenuppsättning och felkontroll. Code 39 har en lägre informationsdensitet, vilket innebär att streckkoden blir fysiskt längre för samma mängd data jämfört med Code 128. Detta kan vara en nackdel om du har begränsat utrymme på dina etiketter. Code 128 är betydligt mer kompakt. När det gäller teckenstöd kan Code 39 koda 43 olika tecken (stora bokstäver, siffror och några symboler). Code 128, å andra sidan, kan representera hela ASCII-teckenuppsättningen med 128 tecken, inklusive små bokstäver och alla specialtecken. Om du behöver koda mer komplex information är Code 128 det självklara valet. En annan viktig skillnad är felkontrollen. Code 39 är självkontrollerande, vilket innebär att en enskild felavläsning av ett streck inte kan resultera i ett annat giltigt tecken. Detta gör den robust, men den saknar en standardiserad kontrollsiffra. Code 128 har alltid en obligatorisk kontrollsiffra, vilket ger en extra nivå av datasäkerhet. Välj Code 39 för enkla alfanumeriska koder i miljöer där utrymme inte är ett problem och kompatibilitet med äldre system är viktigt. För nya applikationer som kräver hög datadensitet eller ett brett spektrum av tecken är vår Code 128-generator oftast ett bättre alternativ.

Användningsområden för Code 39: Från lagerhantering till militär standard

Tack vare sin robusthet och alfanumeriska kapacitet har Code 39 funnit en bred användning i miljöer utanför detaljhandeln. Ett av de vanligaste områdena är intern logistik och lagerhantering. Företag använder Code 39 för att märka lagerplatser, pallar och enskilda komponenter. Ett exempel kan vara en reservdel till en lastbil med artikelnumret SC-789-B2. Denna typ av kod är enkel att generera och kan läsas av nästan vilken streckkodsläsare som helst. Inom tillverkningsindustrin, särskilt fordonsindustrin, används Code 39 för att spåra delar genom hela produktionsprocessen. Hälso- och sjukvården är ett annat viktigt fält. Patientarmband, journaler och labprover märks ofta med Code 39-streckkoder för att säkerställa korrekt identifiering och minska risken för misstag. Kanske det mest kända användningsområdet är inom det militära. USA:s försvarsdepartement standardiserade på Code 39 under namnet LOGMARS (Logistics Applications of Automated Marking and Reading Symbols). Denna standard (MIL-STD-1189B) används fortfarande för att märka allt från utrustning till transportcontainrar. Andra tillämpningar inkluderar medlemskort, ID-brickor för anställda och märkning av dokument för arkivering. Om du behöver en pålitlig streckkod för interna system är vår Code 39-generator ett utmärkt verktyg.

Skapa och skriv ut tillförlitliga Code 39-streckkoder

För att en Code 39-streckkod ska kunna skannas snabbt och korrekt är det viktigt att den genereras och skrivs ut på rätt sätt. Med vår Code 39-generator kan du styra flera parametrar för att optimera din streckkod. Först anger du den data du vill koda. Kom ihåg att endast stora bokstäver (A-Z), siffror (0-9) och tecknen - . $ / + % samt mellanslag är tillåtna. Därefter kan du justera skalan och höjden. En större skala och högre streck ökar läsbarheten, särskilt om etiketterna kan bli smutsiga eller skadas. En viktig teknisk aspekt är förhållandet mellan breda och smala streck (wide-to-narrow ratio). Detta förhållande bör ligga mellan 2:1 och 3:1. Ett vanligt och rekommenderat värde är 2,5:1. Vår generator hanterar detta automatiskt för att säkerställa kompatibilitet. Se till att det finns en tyst zon (quiet zone), ett tomt område, på båda sidor om streckkoden. Denna zon bör vara minst 10 gånger bredden på det smalaste strecket. Utan denna marginal kan skannern ha svårt att identifiera var streckkoden börjar och slutar. Slutligen, välj ett utdataformat, PNG för webb och dokument eller SVG för skalbar grafik av hög kvalitet som lämpar sig för professionellt tryck. Använd en etikettskrivare med hög upplösning för bästa resultat och undvik glansigt papper som kan skapa reflexer och störa skannern.

Vanliga frågor om Code 39

Här besvarar vi några av de vanligaste frågorna om att använda en Code 39-generator.

Varför behöver Code 39 ingen kontrollsiffra? Code 39 är designad för att vara "självkontrollerande". Strukturen där varje tecken består av nio element, varav tre är breda, innebär att en enskild läsfel (t.ex. att ett smalt streck tolkas som brett) inte kan resultera i ett annat giltigt tecken i Code 39-uppsättningen. Detta ger en hög grad av inbyggd säkerhet mot substitutionsfel. Även om det inte är obligatoriskt, finns en valfri standard för en kontrollsiffra (kallad Modulo 43) som kan läggas till för applikationer som kräver extra hög datasäkerhet, men det är inte en del av grundspecifikationen och stöds inte av alla skannrar.

Vilka tecken kan jag koda med Code 39? Standarduppsättningen för Code 39 är begränsad till 43 tecken. Dessa inkluderar: Stora bokstäver: A till Z Siffror: 0 till 9 * Specialtecken: - (bindestreck), . (punkt), $ (dollartecken), / (snedstreck), + (plustecken), % (procenttecken) och mellanslag. Det finns en utökad version, kallad Full ASCII Code 39, som kan representera alla 128 ASCII-tecken genom att använda kombinationer av två standardtecken. Denna version är dock inte universellt stödd och kan kräva specifik konfiguration av skannern. För fullt ASCII-stöd är det oftast bättre att använda Code 128. Vår allmänna streckkodsgenerator erbjuder flera olika typer för olika behov.

De frågor vi får oftast.

Vilka tecken kan jag koda med Code 39-generatorn?

Code 39 har en begränsad teckenuppsättning som är avsedd för enkelhet och tillförlitlighet. Du kan koda versalerna A-Z, siffrorna 0-9 samt sju specialtecken: bindestreck (-), punkt (.), dollartecken ($), snedstreck (/), plustecken (+), procenttecken (%) och mellanslag. Vår Code 39-generator hanterar dessa tecken automatiskt. Observera att gemener (små bokstäver) inte stöds i standarden.

Varför finns det stjärnor (*) runt min text i streckkoden?

Stjärnan (*) fungerar som ett speciellt start- och stopptecken i Code 39. Dessa tecken talar om för streckkodsläsaren var koden börjar och slutar. De är en obligatorisk del av symbologin och läggs till automatiskt av vår Code 39-generator. Du ska alltså inte skriva in stjärnorna själv i textfältet, eftersom verktyget sköter det åt dig.

Behöver jag lägga till en kontrollsiffra i Code 39?

Nej, det är generellt inte nödvändigt. Code 39 är en självkontrollerande symbologi, vilket innebär att ett enstaka felläsning av en stapel eller ett mellanrum sällan resulterar i en annan giltig teckenkodning. Detta ger en hög grundläggande säkerhet. För applikationer som kräver extra hög datasäkerhet, till exempel inom sjukvård eller försvar, kan man dock frivilligt lägga till en kontrollsiffra (Modulo 43).

När är det bättre att använda Code 128 istället för Code 39?

Du bör välja Code 128 om du har begränsat med utrymme, eftersom den har mycket högre informationstäthet och kan skapa mindre streckkoder för samma mängd data. Code 128 är också det rätta valet om du behöver koda hela ASCII-teckenuppsättningen, inklusive gemener (a-z) och fler specialtecken. För dessa behov kan du använda vår Code 128-generator. Code 39 passar bäst i miljöer där enkelhet och kompatibilitet med äldre system är viktigast.

Vilken filtyp, PNG eller SVG, ska jag välja för min streckkod?

Valet beror på användningsområdet. Välj PNG för digital användning där streckkoden inte behöver skalas, till exempel på en webbsida eller i ett internt dokument. PNG är en pixelbaserad bild. Välj SVG om streckkoden ska användas för tryck, till exempel på etiketter eller förpackningar. SVG är ett vektorformat, vilket innebär att du kan förstora bilden obegränsat utan att förlora någon kvalitet, vilket garanterar en skarp och läsbar streckkod.

Kan den här streckkoden användas för att sälja produkter i en affär?

Nej, Code 39 är inte avsedd för detaljhandeln. I butiker och kassasystem i Sverige och resten av Europa används nästan uteslutande EAN-13-koder. Code 39 är en industristandard som används internt för till exempel lagerhantering, spårning av tillgångar, patientidentifiering och märkning av komponenter. Om du behöver en streckkod för en annan tillämpning kan du utforska vårt generella streckkodsverktyg.

Hur påverkar inställningarna "Skala" och "Höjd" läsbarheten?

Inställningen "Skala" justerar bredden på de smalaste strecken i koden (den så kallade X-dimensionen). En högre skala skapar en bredare och mer lättläst streckkod, vilket är bra för utskrift på lågupplösta skrivare eller för skanning på långt avstånd. "Höjd" ändrar höjden på strecken. En högre streckkod är enklare för skannern att träffa, vilket ökar lässäkerheten. För bästa resultat, testa vad som fungerar med din specifika skrivare och skanner.