Gratis Code 39 streckkodsgenerator — Skapa, förhandsgranska och ladda ner omedelbart

Generera Code 39 streckkoder online gratis — ingen registrering, ingen programvara, inga begränsningar. Ange valfri kombination av versaler, siffror och stödda specialtecken för att få en skarp, skanningsbar streckkod i PNG- eller SVG-format inom några sekunder. Code 39 är den ursprungliga självkontrollerande alfanumeriska streckkoden, som används i stor utsträckning inom tillverkning, försvar, fordonsindustri och tillgångsspårning. Realtidsförhandsvisning uppdateras medan du skriver. Ladda ner, generera i bulk eller kopiera din streckkod omedelbart.

Code 39 (även känd som Code 3 of 9 eller USD-3) är en diskret, variabel längd linjär streckkodssymbolik som kodar versaler (A–Z), siffror (0–9) och en definierad uppsättning specialtecken (- . $ / + % MELLANSLAG). Introducerades 1974 av Dr. David Allais och Ray Stevens, blev det en av de första alfanumeriska streckkoderna och standardiserades under ISO/IEC 16388. Varje Code 39-tecken representeras av fem streck och fyra mellanrum — exakt tre av vilka är breda — vilket ger formatet dess namn. Code 39 är i sig självkontrollerande på grund av sin fasta streck-/mellanrumsstruktur, vilket innebär att en extra kontrollsiffra är valfri snarare än obligatorisk. Det förblir det obligatoriska eller föredragna formatet inom USA:s försvarsdepartement (MIL-STD-1189), fordonsindustrin (AIAG) och många tillgångsförvaltnings- och åtkomstkontrollsystem.

Vad är Code 39?

Code 39 (även känd som Code 3 of 9 eller USD-3) är en diskret, variabel längd linjär streckkodssymbolik som kodar versaler (A–Z), siffror (0–9) och en definierad uppsättning specialtecken (- . $ / + % MELLANSLAG). Introducerades 1974 av Dr. David Allais och Ray Stevens, blev det en av de första alfanumeriska streckkoderna och standardiserades under ISO/IEC 16388. Varje Code 39-tecken representeras av fem streck och fyra mellanrum — exakt tre av vilka är breda — vilket ger formatet dess namn. Code 39 är i sig självkontrollerande på grund av sin fasta streck-/mellanrumsstruktur, vilket innebär att en extra kontrollsiffra är valfri snarare än obligatorisk. Det förblir det obligatoriska eller föredragna formatet inom USA:s försvarsdepartement (MIL-STD-1189), fordonsindustrin (AIAG) och många tillgångsförvaltnings- och åtkomstkontrollsystem.

  • Alfanumerisk teckenuppsättning — Bokstäver, siffror och specialtecken
    Code 39 kodar 43 tecken: de 26 versalerna A–Z, siffrorna 0–9 och sju specialtecken (bindestreck, punkt, dollartecken, snedstreck, plustecken, procenttecken och mellanslag). Även om detta är en mindre teckenuppsättning än Code 128, täcker den de flesta verkliga krav på lager, artikelnummer och tillgångsspårning utan behov av teckenescaping. För applikationer som kräver gemener eller ett bredare ASCII-omfång, utökar Code 39 Extended (Full ASCII) täckningen till alla 128 ASCII-tecken genom att använda tvåteckenskombinationer.
  • Självkontrollerande struktur — Valfri kontrollsiffra
    Code 39:s 'tre-av-nio-breda' streck-/mellanrumsmönster är i sig självkontrollerande: varje enskilt tryckfel som ändrar bredden på ett streck eller mellanrum kommer att producera ett ogiltigt teckenmönster som skannrar omedelbart avvisar. Denna inbyggda feldetektion innebär att ett separat kontrolltecken inte är obligatoriskt enligt standarden. För applikationer som kräver ett extra lager av verifiering, såsom sjukvård (HIBC) och vissa logistiksystem, kan dock en valfri Mod 43-kontrollsiffra läggas till. De flesta industriella implementationer fungerar tillförlitligt utan kontrollsiffran.
  • Diskret symbolstruktur — Lätt att skriva ut och verifiera
    Till skillnad från kontinuerliga streckkoder som Code 128 eller ITF, använder Code 39 en diskret struktur där varje tecken separeras av ett smalt mellanrum. Denna design gör Code 39 särskilt tolerant mot lågupplöst utskrift, slitna skrivhuvuden och grova etikettytor. Varje tecken kan verifieras oberoende, och en delvis skadad streckkod kan fortfarande ge läsbara tecken. Denna robusthet förklarar dess långvariga användning i industriella och utomhusmiljöer.
  • Militär-, fordons- och försvarsstandard
    Code 39 krävs eller föredras av ett brett spektrum av branschstandarder. USA:s försvarsdepartement specificerar Code 39 i MIL-STD-1189B för alla militära tillgångsetiketter. Automotive Industry Action Group (AIAG) antog Code 39 som standard för leverantörsförsändelseetiketter och delidentifiering. HIBC (Health Industry Bar Code) använder Code 39 som sin primära symbolik för märkning av medicintekniska produkter och läkemedel. Dessa långvariga mandat innebär att Code 39-läsare är universellt utplacerade i anläggningar som arbetar under dessa standarder.
  • Code 39 Extended — Fullt 128-teckens ASCII-stöd
    Code 39 Extended (även kallad Code 39 Full ASCII) utökar den grundläggande Code 39-teckenuppsättningen till alla 128 ASCII-tecken genom att koda icke-inhemska tecken som tvåteckenskombinationer med hjälp av de fyra skifttecknen (%, $, /, +). Detta möjliggör kodning av gemener, extra skiljetecken och kontrolltecken samtidigt som kompatibiliteten med alla Code 39-läsare som stöder utökad läge bibehålls. Använd Code 39 Extended när dina data innehåller gemener eller ASCII-tecken utöver den standardmässiga 43-teckenuppsättningen.

Hur du skapar en Code 39-streckkod — Steg för steg

Att skapa en skanningsbar, utskriftsklar Code 39-streckkod med denna gratis onlinegenerator tar mindre än en minut. Följ dessa fyra steg:

Vem bör använda denna Code 39-streckkodsgenerator?

Denna gratis online Code 39-generator är byggd för alla som behöver pålitliga, produktionsklara streckkoder utan att investera i specialiserad programvara. Här är de som drar mest nytta av den.

Försvarsentreprenörer och statliga leverantörer

Generera MIL-STD-1189B-kompatibla Code 39-tillgångsetiketter för militär utrustning, reservdelar och statliga försörjningskedjeartiklar. Bulkproducera serialiserade etiketter från en deleksport och ladda ner utskriftsklara filer på några sekunder utan dedikerad militär etikettprogramvara.

Fordonstillverkare och delsleverantörer

Skapa AIAG-standard Code 39-etiketter för komponentdelar, försändelsekartonger och leverantörsdokumentation. Importera din fullständiga delkatalog och generera alla streckkoder på en gång i bulk, redo att skrivas ut på standard termoetikettmaterial som är kompatibelt med OEM-mottagningssystem.

Hälso- och sjukvårds- och medicintekniska proffs

Producera HIBC Code 39-streckkoder för medicintekniska produkter, kirurgiska instrument och läkemedelsförpackningar. Lita på generatorns noggranna kodning och realtidsförhandsvisning för att validera etikettdata innan du åtar dig en produktionsutskriftskörning för reglerade hälso- och sjukvårdstillämpningar.

IT-chefer och anläggningsadministratörer

Skapa snabbt Code 39-tillgångsetiketter för datorer, kontorsutrustning och anläggningstillgångar utan specialiserad tillgångsförvaltningsprogramvara. Generera och skriv ut etiketter på begäran när ny utrustning anländer, och bulkproducera ersättningsetiketter för årliga revisionscykler.

Code 39 streckkodsgeneratorfunktioner

Allt du behöver för att skapa produktionsklara Code 39-streckkoder — från realtidsförhandsvisning och valfri kontrollsiffra till bulkgenerering, storlekskontroller och förlustfri SVG-utdata.

Stöd för standard- och utökat läge

Växla mellan Code 39 (standard, 43-teckenuppsättning) och Code 39 Extended (Full ASCII, 128-teckenuppsättning) direkt från formatväljaren. Standardläge är lämpligt för artikelnummer, serienummer och tillgångskoder som använder alfanumeriska versaler. Utökat läge hanterar gemener och ytterligare specialtecken genom att transparent koda dem som tvåsymbolsekvenser som känns igen av kompatibel skannerfirmware.

Realtidsförhandsvisning när du skriver

Streckkodsförhandsvisningen uppdateras live med varje tangenttryckning. Se den exakta streckkoden som kommer att genereras — inklusive streckmönster, mellanrum, mänskligt läsbar text och övergripande proportioner — innan du laddar ner. Ogiltiga tecken för det valda läget flaggas omedelbart så att du kan korrigera inmatningen innan den når en skrivare eller etikettsystem.

PNG- och SVG-nedladdning

Ladda ner din Code 39-streckkod som en högupplöst PNG för dokument, etikettark och e-postbilagor, 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 varje visuell parameter för din Code 39-streckkod: streckhöjd, modulbredd (X-dimension), teckenstorlek för den mänskligt läsbara texten och tyst zonbredd på varje sida. Tysta zoner — de obligatoriska tomma utrymmena till vänster och höger om streckkoden — är nödvändiga för skannerpålitlighet och inkluderas automatiskt med rätt minimibredd enligt ISO/IEC 16388 (minst 10× X-dimensionen, eller minst 2,54 mm).

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 ut under strecken i ett tydligt standardtypsnitt. Code 39 HRI inkluderar konventionellt asteriskstart-/stoppavgränsare (*CODE 39*), som bekräftar för operatören att etiketten använder Code 39-kodning. 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 39-streckkoder i en enda operation med hjälp av bulkmatningspanelen. 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 tillgångsetiketter, artikelnummeretiketter, militära utrustningsklistermärken eller inventeringskoder från en exporterad lista utan manuell generering en och en.

Ingen registrering, inga vattenstämplar, inga begränsningar

Denna Code 39-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 — dina indata skickas aldrig till någon server. Generera en streckkod eller tiotusen; verktyget lägger inga begränsningar och behåller inga data.

Färganpassning

Ändra förgrundsstreckfärgen och bakgrundsfärgen på din Code 39-streckkod för att matcha riktlinjer för varumärket 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 39 användningsfall och verkliga exempel

Code 39 är en grundläggande industriell streckkod som har använts inom försvar, tillverkning, sjukvård och tillgångsförvaltning i över 50 år. Här är de vanligaste verkliga tillämpningarna.

Code 39 streckkod på en militär tillgångsetikett för försvarslagerspårning

Militära och försvarsmässiga tillgångsetiketter

Code 39 är den obligatoriska streckkoden för tillgångsidentifiering inom USA:s försvarsdepartement enligt MIL-STD-1189B. Militär utrustning, reservdelar och försörjningskedjeartiklar bär Code 39-etiketter som kodar NSN (National Stock Numbers), kontraktsnummer och enhetsidentifierare. Försvarsentreprenörer och statliga myndigheter kräver Code 39-kompatibilitet som en baslinje för alla logistik- och lagerinventeringsskanningssystem.

Code 39 streckkod på en fordonsdelsetikett för OEM-försörjningskedjespårning

Fordonsdelar och leverantörsetiketter

Automotive Industry Action Group (AIAG) specificerade Code 39 som standardstreckkoden för fordonsleverantörers försändelseetiketter och identifiering av komponentdelar. Tier 1- och Tier 2-leverantörer till stora OEM-tillverkare skriver ut Code 39-artikelnummeretiketter på komponenter, förpackningar och försändelsekartonger för att säkerställa kompatibilitet med mottagningssystem över hela den globala fordonsförsörjningskedjan.

Code 39 HIBC-streckkod på en medicinteknisk produktetikett för spårbarhet inom hälso- och sjukvård

Hälso- och sjukvårds- och medicinteknisk märkning (HIBC)

HIBC-standarden (Health Industry Bar Code) använder Code 39 som sin primära symbolik för märkning av medicintekniska produkter, kirurgiska instrument och läkemedel. HIBC Code 39-etiketter kodar den primära HIBC-datastrukturen — inklusive etikettörens identifieringskod och produktnummer — på allt från blisterförpackningar till kirurgiska brickor, vilket möjliggör spårbarhet från tillverkare till vårdpunkt.

Code 39 streckkod på en IT-tillgångsetikett för utrustningslagerhantering

IT-tillgångs- och utrustningsspårning

IT-avdelningar och anläggningschefer använder Code 39-streckkoder för spårning av anläggningstillgångar som datorer, bildskärmar, servrar och kringutrustning. Tillgångsetiketter med Code 39-streckkoder skannas under revisioner, underhållskontroller och utrustningsflyttar. Den enkla, utskrivbara strukturen hos Code 39 gör det enkelt att producera hållbara polyestertillgångsetiketter på begäran med hjälp av vanliga termo- eller laserskrivare.

Code 39 streckkod på en pågående-arbete-etikett för spårning på tillverkningsgolvet

Industriell tillverkning och arbete pågår

Tillverkare använder Code 39 för att spåra pågående arbeten (WIP) genom produktionsstadier. Butiksgolvsvägledare, resedokument och komponentbehållare bär Code 39-etiketter som kodar jobbnummer, artikelnummer och partikoder. Operatörer skannar streckkoden vid varje arbetsstation för att uppdatera produktionsspårningssystemet, vilket möjliggör realtidssynlighet av tillverkningsstatus och cykeltid.

Code 39 streckkod på ett medlemskort eller bibliotekskort för åtkomstkontroll

Biblioteks-, medlemskaps- och åtkomstkontroll

Bibliotek, gym, klubbar och evenemangsplatser använder Code 39-streckkoder på medlemskort, bibliotekskort och accesskort. Formatet är kompatibelt med praktiskt taget alla streckkodsskannrar och kassaläsare, vilket gör det enkelt att utfärda kort och skanna dem vid entréer eller kassadiskar utan specialiserad hårdvara. Code 39:s kompakta kodning av alfanumeriska medlems-ID passar bekvämt på standardkortstorlekar.

Code 39-streckkod — Vanliga frågor

Tekniska svar på de vanligaste frågorna om Code 39-kodningsregler, teckenstöd, kontrollsiffror och praktisk användning.

1

Vilka tecken kan Code 39 koda?

Standard Code 39 kodar 43 tecken: de 26 versalerna A–Z, siffrorna 0–9 och sju specialtecken — bindestreck (-), punkt (.), dollartecken ($), snedstreck (/), plustecken (+), procenttecken (%) och mellanslag. Gemener och de flesta andra ASCII-tecken stöds inte i standardläge. Code 39 Extended (Full ASCII) utökar täckningen till alla 128 ASCII-tecken genom att koda icke-inhemska tecken som tvåteckenskombinationer med hjälp av skifttecknen %, $, / och +.

2

Kräver Code 39 en kontrollsiffra?

Nej, en kontrollsiffra är valfri i standard Code 39. Formatets 'tre-av-nio-breda' streck-/mellanrumsstruktur är självkontrollerande — varje enskilt streck- eller mellanrumsfel producerar ett oigenkännligt teckenmönster som skannrar automatiskt avvisar. En valfri Mod 43-kontrollsiffra kan läggas till före stopptecknet för applikationer som kräver ytterligare verifiering, såsom HIBC-sjukvårdsmärkning eller logistik med hög genomströmning. Denna generator producerar standard Code 39 utan en tillagd kontrollsiffra, om inte annat anges.

3

Vad är skillnaden mellan Code 39 och Code 39 Extended?

Code 39-standard kodar 43 tecken: versaler, siffror och sju specialtecken. Code 39 Extended (även kallad Code 39 Full ASCII) kodar alla 128 ASCII-tecken genom att använda par av standard Code 39-tecken för att representera gemener och ytterligare symboler. Den gemena bokstaven 'a' kodas till exempel som '+A' i Code 39 Extended. Alla Code 39-läsare som stöder Full ASCII-läge kommer att avkoda utökade streckkoder korrekt, men skannrar i standardläge kommer att läsa de råa tvåteckensekvenserna istället för det avsedda tecknet.

4

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

Välj Code 39 när din applikation, branschstandard eller befintliga skannerinfrastruktur specifikt kräver det — särskilt i försvars- (MIL-STD-1189B), fordons- (AIAG) eller hälso- och sjukvårdssammanhang (HIBC). Välj Code 128 när streckkodsstorlekens effektivitet är viktig, när dina data innehåller gemener eller specialtecken i ASCII, eller när det inte finns något specifikt mandat för Code 39. För samma alfanumeriska data producerar Code 128 en betydligt kortare streckkod än Code 39, vilket är viktigt på små etiketter. I allmänna applikationer utan formatmandat är Code 128 det mer kompakta och flexibla valet.

5

Finns det en minsta eller maximal längd för Code 39?

Code 39 har ingen minsta datalängd — ett enda tecken är giltigt. Det finns ingen standarddefinierad maxlängd, men praktiska gränser bestäms av det fysiska utrymmet på din etikett och utskriftsupplösningen. Eftersom Code 39 använder en relativt bred symbol per tecken (varje tecken kräver 10 streck-/mellanrumenheter plus ett mellanrum), producerar långa strängar märkbart bredare streckkoder än motsvarande Code 128. För datasträngar längre än 10-15 tecken, utvärdera om Code 128 eller en 2D-streckkod skulle vara mer utrymmeseffektiv för din etikett.

6

Varför innehåller min Code 39-streckkod asterisker?

Code 39 använder asterisktecknet (*) som både start- och stopsymbol. När du kodar 'CODE39' representerar streckkoden faktiskt '*CODE39*'. Detta är obligatoriskt — alla Code 39-streckkoder måste börja och sluta med en asterisk. De flesta skannrar tar bort asteriskerna och returnerar endast datainnehållet till värddatorn. Den mänskligt läsbara texten som skrivs ut under streckkoden kan visa asteriskerna (t.ex. *CODE39*) eller utelämna dem beroende på skanner- och programvarukonfiguration. Du behöver inte inkludera asterisker när du anger data i denna generator.

7

Vad är kravet på tyst zon för Code 39?

ISO/IEC 16388 kräver en minsta tyst zon på minst 10 gånger X-dimensionen (modulbredd) på varje sida av en Code 39-streckkod, eller minst 2,54 mm — beroende på vilket som är störst. Den tysta zonen är det vita utrymmet som flankerar streckkoden och signalerar till skannern var symbolen börjar och slutar. Denna generator inkluderar automatiskt korrekta tysta zoner vid alla breddinställningar. Klipp inte, övertryck inte eller tillåt inte att etikettkanter inkräktar på de tysta zonerna.

8

Är mina data säkra när jag använder denna generator?

Ja. All Code 39-kodning utförs helt i din webbläsare med hjälp av klientsidans JavaScript. Dina indata — inklusive artikelnummer, tillgångs-ID, serienummer eller andra identifierare — skickas aldrig till någon server och lagras aldrig någonstans. Stäng webbläsarfliken så är alla data borta. Detta verktyg är säkert att använda med känsliga interna identifierare eller proprietära produktdata.

Generera din Code 39-streckkod nu — Gratis, omedelbart, inget konto krävs

Denna gratis Code 39-streckkodsgenerator är redo att användas omedelbart. Skriv ditt artikelnummer, tillgångs-ID eller serienummer, 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.