Gratis streckkodsgenerator online
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.
| Kodtyp | Användningsområde | Vad kan den koda? | När ska man välja den? |
|---|---|---|---|
| CODE128 | Logistik, lager, e-handel | Siffror, 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-13 | Detaljhandel (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-8 | Små produkter | Endast siffror (8 siffror). | För mycket små förpackningar (läppstift, tuggummi) där en EAN-13 fysiskt inte får plats. |
| CODE39 | Industri, fordon, försvar | Siffror, versaler A–Z och - . $ / + %. | En äldre, mycket robust standard. Bredare än CODE128 men tolerant mot dålig utskriftskvalitet. |
| ITF-14 | Fraktkartonger | Endast 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) eller96385074(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 somSHELF-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:
| Siffra | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Vikt | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Produkt | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
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å:
| Prefix | GS1-organisation |
|---|---|
| 00–13 | USA och Kanada |
| 30–37 | Frankrike |
| 40–44 | Tyskland |
| 45, 49 | Japan |
| 50 | Storbritannien |
| 57 | Danmark |
| 64 | Finland |
| 69 | Kina |
| 73 | Sverige |
| 76 | Schweiz |
| 80–83 | Italien |
| 84 | Spanien |
| 859 | Tjeckien |
| 858 | Slovakien |
| 87 | Nederländerna |
| 890 | Indien |
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 exemplet4006381333931.