Jag skulle uppskatta om du kunde dela dessa sidor med vänner, bokmärka dem eller länka till dem. Tack! 🙏

Gratis streckkodsgenerator online

Acrafto Team Generatorer

Ange ett värde så visas streckkoden här

Behöver du en EAN för produktförpackning, en CODE128-etikett för lagret, eller en ITF-14 för fraktkartonger? Välj standard, skriv in värdet och streckkoden renderas direkt — validerad medan du skriver, nedladdningsbar som en utskriftsklar PNG. Generatorn körs helt i din webbläsare, så produktnummer och interna SKU:er lämnar aldrig din dator, och det behövs varken registrering eller vattenstämpel.

Vilken streckkodstyp behöver du?

Varje standard finns för ett specifikt syfte. Är du osäker är CODE128 rätt standardval för allt som inte är kassan i en butik.

KodtypAnvändningsområdeVad kan den koda?När ska man välja den?
CODE128Logistik, lager, e-handelSiffror, bokstäver (A–Z, a–z) och ASCII-symboler.Bästa valet för interna etiketter, paketspårning och lagerhantering. Högst datatäthet — koden förblir kort.
EAN-13Detaljhandel (Europa och större delen av världen)Endast siffror (13 siffror).Krävs för varor som säljs i butikskassor i Europa och de flesta andra marknader.
UPC (UPC-A)Detaljhandel (USA och Kanada)Endast siffror (12 siffror).Den nordamerikanska motsvarigheten till EAN-13. Behövs vid export av produkter till USA.
EAN-8Små produkterEndast siffror (8 siffror).För mycket små förpackningar (läppstift, tuggummi) där en EAN-13 fysiskt inte får plats.
CODE39Industri, fordon, försvarSiffror, versaler A–Z och - . $ / + %.En äldre, mycket robust standard. Bredare än CODE128 men tolerant mot dålig utskriftskvalitet.
ITF-14FraktkartongerEndast siffror (14 siffror).För ytterförpackning. Generatorn ritar den omgivande stödramen (bearer bars) som standarden kräver, vilket skyddar läsbarheten vid direkttryck på wellpapp.

Varför generatorn avvisar vissa värden

Om ett fel visas istället för en förhandsgranskning uppfyller värdet inte reglerna för den valda standarden — det är validering som fungerar, inte ett fel:

  • EAN-13, EAN-8 och UPC avslutas med en kontrollsiffra. Den sista siffran beräknas utifrån alla de andra, så ett slumpmässigt 13-siffrigt nummer är nästan alltid ogiltigt. Prova det giltiga exemplet 4006381333931 (EAN-13) eller 96385074 (EAN-8) för att se skillnaden. Har du ett officiellt tilldelat nummer innehåller det redan en korrekt kontrollsiffra.
  • Antalet siffror är strikt. EAN-13 kräver exakt 13 siffror, UPC 12, ITF-14 exakt 14.
  • Teckenuppsättningarna är begränsade. CODE39 accepterar bara versaler, siffror och några få symboler — gemener eller accenttecken (é, ř, ü) avvisas. CODE128 är valet för blandad text som SHELF-A-12.

Så beräknas kontrollsiffran

Den sista siffran i en EAN-13, EAN-8, UPC eller ITF-14 är inte en del av produktnumret — den är aritmetik härledd från siffrorna framför den, så att en skanner kan skilja en felläsning från en äkta kod. Här är hela uträkningen på arbetsexemplet 4006381333931.

Ta de första tolv siffrorna och multiplicera dem växelvis med 1 och 3, med start på 1:

Siffra400638133393
Vikt131313131313
Produkt40018324193999

Dessa produkter summeras till 89. Runda upp till nästa multipel av tio — 90 — och skillnaden är kontrollsiffran: 1. Och riktigt nog slutar hela numret på 1.

Två saker brukar förvirra. Vikterna är egentligen förankrade vid den högra änden, inte vänstra — de löper 3, 1, 3, 1 bakåt från den sista datasiffran. EAN-13 har tolv datasiffror, ett jämnt antal, så dess vänstraste siffra råkar få vikten 1. UPC-A, EAN-8 och ITF-14 har ett udda antal, så deras första siffra får vikten 3 istället. Och när summan redan landar på en jämn multipel av tio blir kontrollsiffran 0, inte 10.

Det här är också varför det nästan aldrig fungerar att hitta på ett nummer: bara en siffra av tio uppfyller regeln, så ett påhittat trettonsiffrigt nummer är fel omkring 90 % av gångerna.

Att få en kod som faktiskt går att skanna

Förhandsgranskningen kan se perfekt ut och ändå misslyckas i kassan om det fysiska trycket är fel. Det som spelar roll:

  • Linjebredd anger bredden på den tunnaste linjen — den avgörande dimensionen för skannrar. För etikettskrivare, håll värdet på 2 eller högre; hårfina linjer smetar ihop med sina grannar.
  • Höjden spelar roll för handhållen skanning. En högre kod är lättare att träffa med en laser i vinkel. Håll dig över 50 px; gå högre för koder som skannas på armlängds avstånd.
  • Beskär inte den tysta zonen. Generatorn lägger redan till den åt dig, anpassad till varje standard — en EAN-13 får 11 moduler fritt utrymme till vänster och 7 till höger, en CODE128 får 10 på vardera sida. Det som förstör den är vad som händer efteråt: att den nedladdade bilden beskärs tätt intill staplarna, eller att text, ramar eller grafik placeras mot dess kant. Skannern använder det tomma utrymmet för att avgöra var koden börjar och slutar.
  • Sträck aldrig ut bilden. Ändrar du storlek på den nedladdade PNG:n oproportionerligt förändras förhållandet mellan linjer och mellanrum, vilket är precis det som kodar datan. Behöver du en annan storlek, kom tillbaka och generera den i rätt dimensioner.
  • Se upp för blanka ytor. Reflektioner från laminerad förpackning eller burkar kan blända skannern. En matt etikett, eller helt enkelt en större kod, löser det.
  • Undvik röda linjer. De flesta laserskannrar läser med rött ljus, vilket gör röda linjer praktiskt taget osynliga för dem. Svart, mörkblått eller mörkgrönt på ljus bakgrund är de säkra valen.

Färger och gradienter — för design, inte för kassan

Utöver klassiskt svart på vitt kan du ställa in egna för- och bakgrundsfärger, en tvåfärgad linjär gradient, eller en regnbågsfyllning. De här alternativen är tänkta för affischer, eventbrickor, kuponger och annat designat material. För kassan i butik och lagerverksamhet, håll dig till högkontrastiga enfärger — och oavsett vad du väljer, testa det utskrivna resultatet med en riktig skanner innan en produktionskörning.

Reglaget Visa text skriver ut det mänskligt läsbara värdet under staplarna. Håll det påslaget för allt operativt: skadas en kod kan kassören eller lagerarbetaren skriva in numret manuellt.

Vad de första siffrorna faktiskt talar om

Det finns en utbredd föreställning om att streckkodens inledande siffror avslöjar var en produkt tillverkats. Det gör de inte. Prefixet identifierar den GS1-medlemsorganisation som företaget registrerade sig hos — inget mer. Ett varumärke som registrerat sig i Tyskland bär ett 40–44-prefix på alla sina artiklar, oavsett om artikeln tillverkats i Bayern, Vietnam eller Mexiko.

Några av de intervall du oftast stöter på:

PrefixGS1-organisation
00–13USA och Kanada
30–37Frankrike
40–44Tyskland
45, 49Japan
50Storbritannien
57Danmark
64Finland
69Kina
73Sverige
76Schweiz
80–83Italien
84Spanien
859Tjeckien
858Slovakien
87Nederländerna
890Indien

Vissa intervall är inte länder alls, och det är de som är värda att känna igen:

  • 20–29 är reserverat för butiksinternt bruk — koderna en matvarubutik skriver ut för lösviktsfrukt eller en vägd delikatessvara. De gäller bara hos den ena butiken och betyder ingenting någon annanstans.
  • 977 markerar en periodisk publikation (ISSN), 978 och 979 en bok (ISBN), och 979-0 tryckta noter (ISMN).
  • 980 används för returkvitton, och 99 för kuponger.

Så om du skannar något och får ett prefix som börjar på 20-något har du inte hittat en mystisk produkt — du har hittat en etikett som butiken skapade åt sig själv.

En sak det här verktyget inte kan göra: tilldela officiella nummer

Generatorn ritar vilket nummer du än ger den, men detaljhandelskedjor accepterar bara GTIN-nummer tilldelade av GS1, den globala numreringsorganisationen. Du registrerar dig hos GS1-kontoret i ditt land, får ett företagsprefix och nummerintervall, och kommer sedan tillbaka hit för att omvandla de numren till utskrivbar grafik — den delen är gratis för alltid.


Vanliga frågor (FAQ)

Kan en streckkod vara färgad eller ha en gradient? Tekniskt sett ja, och den här generatorn stöder det — men skannrar bryr sig om kontrast, inte skönhet. Mörka linjer på en ljus bakgrund är avgörande, och rödtonade linjer misslyckas med de flesta laserskannrar oavsett kontrast. Använd färg fritt på marknadsföringsmaterial, mer försiktigt på allt som ett kassasystem måste kunna läsa.
Varför visar mitt 13-siffriga nummer ett fel som EAN-13? Den sista siffran i en EAN-13 är en kontrollsumma beräknad från de första tolv. Stämmer den inte är numret ogiltigt och generatorn avvisar det — precis som en butiksskanner skulle göra. Kontrollera numret du blivit tilldelad, eller testa verktyget med det giltiga exemplet 4006381333931.
Hur får jag ett officiellt EAN-nummer till min produkt? Nummer som används i detaljhandeln (GTIN) tilldelas uteslutande av organisationen GS1 — du kan inte hitta på dem själv. Registrera dig hos ditt nationella GS1-kontor för att få ett företagsprefix och ett nummerintervall. Det här verktyget omvandlar sedan dina tilldelade nummer till utskrivbar streckkodsgrafik utan kostnad.
Vilket format är bäst för intern lagerhantering? CODE128. Den kodar bokstäver lika väl som siffror (så koder som "HYLLA-A-12" fungerar), har högst datatäthet av de vanliga standarderna, och varje modern skanner läser den. Eftersom interna etiketter aldrig möter en butikskassa behöver du inga GS1-nummer — hitta på vilket system som helst som passar din verksamhet.
Varför har ITF-14 en tjock ram? Ramen — bearer bars — är en del av standarden, och den här generatorn ritar den automatiskt så fort du väljer ITF-14. Den sitter utanför den tysta zonen med GS1:s minimitjocklek på 4,8 gånger linjebredden, och den gör två saker. ITF-14 är utformad för att tryckas direkt på wellpapp, där tryckpressen kan platta till linjerna vid symbolens kanter; ramen jämnar ut det trycket. Den hindrar också en delvis skanning av en skadad kod från att läsas som ett giltigt, kortare nummer — det är det felläget som gör en oramad ITF-14 farlig snarare än bara opålitlig.
Kan jag se var en produkt tillverkats utifrån streckkoden? Nej — det här är den vanligaste myten om streckkoder. De inledande siffrorna identifierar den GS1-organisation som företaget registrerade sig hos, inte fabriken. Ett företag registrerat i Tyskland skickar tyskprefixade streckkoder på varor tillverkade var som helst i världen, och inget i numret anger tillverkningslandet. Behöver du veta ursprunget, läs förpackningen — inte staplarna.
Kan jag koda bokstäver i en EAN-kod? Nej — EAN och UPC är strikt numeriska per definition, och varje kassaapparat på jorden förväntar sig dem så. Innehåller din data bokstäver behöver du CODE128 (eller CODE39 för äldre industrisystem), som är andra standarder avsedda för logistik snarare än detaljhandelskassa.