Gratis Online Stregkodegenerator

Acrafto Team Generatorer

Indtast en værdi, så vises stregkoden her

Har du brug for en EAN til produktemballage, en CODE128-etiket til lageret eller en ITF-14 til forsendelseskasser? Vælg standarden, indtast værdien, og stregkoden gengives øjeblikkeligt – valideret mens du skriver, klar til download som en printklar PNG. Generatoren kører udelukkende i din browser, så produktnumre og interne SKU’er aldrig forlader din computer, og der er hverken registrering eller vandmærke.

Hvilken stregkodetype har du brug for?

Hver standard findes til en bestemt opgave. Er du i tvivl, er CODE128 det rigtige standardvalg til alt, der ikke er detailkassen.

KodetypeAnvendelsesområdeHvad kan den kode?Hvornår vælges den?
CODE128Logistik, lagre, webshopsTal, bogstaver (A–Z, a–z) og ASCII-symboler.Det bedste valg til interne etiketter, pakkesporing og lagerstyring. Højeste datatæthed – koden forbliver kort.
EAN-13Detailhandel (Europa og det meste af verden)Kun tal (13 cifre).Påkrævet for varer, der sælges ved kasserne i Europa og de fleste andre markeder.
UPC (UPC-A)Detailhandel (USA og Canada)Kun tal (12 cifre).Den nordamerikanske modpart til EAN-13. Nødvendig ved eksport af produkter til USA.
EAN-8Små produkterKun tal (8 cifre).Til meget lille emballage (læbestift, tyggegummi), hvor en EAN-13 fysisk ikke er til at være.
CODE39Industri, bilindustri, forsvarTal, store bogstaver A–Z og - . $ / + %.En ældre, meget robust standard. Bredere end CODE128, men tolerant over for dårlig printkvalitet.
ITF-14ForsendelseskartonerKun tal (14 cifre).Til ydre emballage. Generatoren tegner selv den omkransende ramme (bearer bars), som standarden kræver, og den beskytter læsbarheden ved print direkte på bølgepap.

Hvorfor generatoren afviser visse værdier

Hvis der dukker en fejl op i stedet for en forhåndsvisning, opfylder værdien ikke reglerne for den valgte standard – det er validering, der virker, ikke en fejl:

  • EAN-13, EAN-8 og UPC slutter med et kontrolciffer. Det sidste ciffer beregnes ud fra alle de øvrige, så et tilfældigt 13-cifret tal er næsten altid ugyldigt. Prøv det gyldige eksempel 4006381333931 (EAN-13) eller 96385074 (EAN-8) for at se forskellen. Har du et officielt tildelt nummer, indeholder det allerede et korrekt kontrolciffer.
  • Antal cifre er strengt fastlagt. EAN-13 kræver præcis 13 cifre, UPC 12, ITF-14 præcis 14.
  • Tegnsættet er begrænset. CODE39 accepterer kun store bogstaver, cifre og et par symboler – små bogstaver eller tegn med accenter (é, ř, ü) bliver afvist. CODE128 er valget til blandet tekst som SHELF-A-12.

Sådan beregnes kontrolcifferet

Det sidste ciffer i en EAN-13, EAN-8, UPC eller ITF-14 er ikke en del af selve produktnummeret – det er et regnestykke udledt af cifrene foran det, så en scanner kan skelne en fejllæsning fra en ægte kode. Her er hele beregningen på arbejdseksemplet 4006381333931.

Tag de første tolv cifre og gang dem skiftevis med 1 og 3, startende med 1:

Ciffer400638133393
Vægt131313131313
Produkt40018324193999

Disse produkter summerer til 89. Rund op til nærmeste multiplum af ti – 90 – og forskellen er kontrolcifferet: 1. Og det fulde nummer ender netop på 1.

To detaljer er nemme at snuble over. Vægtene er i virkeligheden forankret i den højre ende, ikke den venstre – de løber 3, 1, 3, 1 mod venstre fra sidste datamodul. EAN-13 har tolv datacifre, altså et lige antal, så dens venstreste ciffer ender med at få vægten 1. UPC-A, EAN-8 og ITF-14 har et ulige antal datacifre, så deres første ciffer i stedet får vægten 3. Og lander summen allerede på et multiplum af ti, er kontrolcifferet 0, ikke 10.

Det er også derfor, det næsten aldrig virker at finde på et nummer selv: kun ét ciffer ud af ti opfylder reglen, så et opdigtet trettencifret nummer er forkert i omkring 90 % af tilfældene.

Sådan får du en kode, der rent faktisk scanner

Forhåndsvisningen kan se perfekt ud og stadig fejle ved kassen, hvis det fysiske print er forkert. Reglerne, der betyder noget:

  • Linjebredde bestemmer bredden på den tyndeste streg – den afgørende dimension for scannere. Til etiketprintere, hold den på 2 eller højere; hårfine streger smelter sammen med naboerne.
  • Højde betyder noget ved håndscanning. En højere kode er lettere at ramme med en laser i vinkel. Hold dig over 50 px; gå højere for koder, der scannes på afstand.
  • Undgå at beskære eller overfylde den stille zone. Generatoren tilføjer den allerede automatisk, tilpasset den valgte standard – en EAN-13 får 11 moduler frit rum til venstre og 7 til højre, en CODE128 får 10 på hver side. Det, der ødelægger den, sker efterfølgende: at beskære det downloadede billede stramt ind til stregerne, eller placere tekst, kanter eller grafik helt op ad dens kant. Scanneren bruger netop det tomme areal til at finde, hvor koden starter og slutter.
  • Stræk aldrig billedet. Ændrer du størrelsen på den downloadede PNG uforholdsmæssigt, ændrer du forholdet mellem streger og mellemrum – og det er præcis det, der koder dataene. Har du brug for en anden størrelse, kom tilbage og generér den i de rigtige dimensioner.
  • Pas på blanke overflader. Refleksioner fra lamineret emballage eller dåser kan blænde scanneren. Et mat mærkat, eller blot en større kode, løser problemet.
  • Undgå røde streger. De fleste laserscannere læser med rødt lys, hvilket gør røde streger stort set usynlige for dem. Sort, mørkeblå eller mørkegrøn på lys baggrund er de sikre valg.

Farver og gradienter – til design, ikke til kassen

Ud over klassisk sort på hvid kan du sætte egne for- og baggrundsfarver, en tofarvet lineær gradient eller en regnbue-fyldning. Disse muligheder er tænkt til plakater, eventbadges, kuponer og andet designet materiale. Til detailkasser og lagerdrift skal du holde dig til farver med høj kontrast – og uanset hvad du vælger, så test det printede resultat med en rigtig scanner, før du sætter en produktion i gang.

Vis tekst-indstillingen printer den menneskeligt læsbare værdi under stregerne. Behold den slået til til alt operationelt: hvis en kode bliver beskadiget, kan kassemedarbejderen eller lagermedarbejderen indtaste nummeret manuelt.

Hvad de første cifre egentlig fortæller dig

Der er en udbredt forestilling om, at stregkodens indledende cifre afslører, hvor et produkt er fremstillet. Det gør de ikke. Præfikset identificerer den GS1-medlemsorganisation, som virksomheden har registreret sig hos – ikke mere end det. Et mærke, der er registreret i Tyskland, bærer et 40–44-præfiks på alle sine varer, uanset om den enkelte vare er fremstillet i Bayern, Vietnam eller Mexico.

Nogle af de intervaller, du oftest støder på:

PræfiksGS1-organisation
00–13USA og Canada
30–37Frankrig
40–44Tyskland
45, 49Japan
50Storbritannien
57Danmark
64Finland
69Kina
76Schweiz
80–83Italien
84Spanien
859Tjekkiet
858Slovakiet
87Holland
890Indien

Nogle intervaller er slet ikke lande, og det er dem, der er værd at kunne genkende:

  • 20–29 er reserveret til internt brug i butikken – de koder, en supermarked printer til løse frugter eller en vejet delikatesse. De er kun gyldige i den ene butik og betyder intet andre steder.
  • 977 markerer et tidsskrift (ISSN), 978 og 979 en bog (ISBN), og 979-0 trykte noder (ISMN).
  • 980 bruges til refusionskvitteringer, og 99 til kuponer.

Så skanner du noget og får et præfiks, der starter med 20-noget, har du ikke fundet et mystisk produkt – du har fundet en mærkat, butikken selv har lavet.

Én ting dette værktøj ikke kan: tildele officielle numre

Generatoren tegner et hvilket som helst nummer, du giver den, men detailkæder accepterer kun GTIN-numre tildelt af GS1, den globale nummereringsorganisation. Du registrerer dig hos GS1-kontoret i dit land, får din virksomheds præfiks og nummerinterval, og kommer så tilbage hertil for at omdanne de numre til printklar grafik – den del er gratis for altid.


Ofte stillede spørgsmål (FAQ)

Kan en stregkode være farvet eller bruge en gradient? Teknisk set ja, og denne generator understøtter det – men scannere bekymrer sig om kontrast, ikke skønhed. Mørke streger på lys baggrund er afgørende, og rødtonede streger fejler ved de fleste laserscannere uanset kontrast. Brug farve frit på markedsføringsmateriale, forsigtigt på alt, som et kassesystem skal kunne læse.
Hvorfor viser mit 13-cifrede nummer en fejl som EAN-13? Det sidste ciffer i en EAN-13 er en kontrolsum beregnet ud fra de første tolv. Passer den ikke, er nummeret ugyldigt, og generatoren afviser det – på samme måde som en scanner i en butik ville gøre. Kontrollér det nummer, du har fået tildelt, eller test værktøjet med det gyldige eksempel 4006381333931.
Hvordan får jeg et officielt EAN-nummer til mit produkt? Numre brugt i detailhandlen (GTIN'er) tildeles udelukkende af organisationen GS1 – du kan ikke bare opfinde dem selv. Registrér dig hos dit nationale GS1-kontor for at få et virksomhedspræfiks og nummerinterval. Dette værktøj omdanner derefter dine tildelte numre til den printklare stregkodegrafik uden beregning.
Hvilket format er bedst til internt lagerregnskab? CODE128. Den koder både bogstaver og tal (så koder som "SHELF-A-12" fungerer), har den højeste datatæthed blandt de udbredte standarder, og enhver moderne scanner læser den. Da interne etiketter aldrig møder en detailkasse, har du ikke brug for GS1-numre – find selv på et system, der passer til dine behov.
Hvorfor har ITF-14 en tyk ramme? Rammen – bearer bars – er en del af standarden, og denne generator tegner den automatisk, når du vælger ITF-14. Den sidder uden for den stille zone med GS1's minimumstykkelse på 4,8 gange linjebredden, og den udfører to opgaver. ITF-14 er designet til at blive printet direkte på bølgepap, hvor trykpladen kan klemme stregerne sammen ved symbolets kanter; rammen udligner det tryk. Den forhindrer samtidig, at en delvis skanning af en beskadiget kode bliver læst som et gyldigt, kortere nummer – netop den fejltype, der gør en ITF-14 uden ramme decideret farlig og ikke bare upålidelig.
Kan jeg se, hvor et produkt er fremstillet, ud fra dets stregkode? Nej – det er den mest udbredte myte om stregkoder. De første cifre identificerer den GS1-organisation, virksomheden har registreret sig hos, ikke fabrikken. En virksomhed registreret i Tyskland sender tyskpræfiksede stregkoder på varer fremstillet hvor som helst i verden, og intet i nummeret registrerer fremstillingslandet. Har du brug for oprindelse, så læs emballagen – ikke stregerne.
Kan jeg kode bogstaver i en EAN-kode? Nej – EAN og UPC er strengt numeriske pr. definition, og alle kasseapparater i verden forventer dem sådan. Indeholder dine data bogstaver, skal du bruge CODE128 (eller CODE39 til ældre industrisystemer), som er andre standarder tænkt til logistik snarere end detailhandel.

Jeg ville sætte pris på, hvis du kunne dele disse sider med venner, bogmærke dem eller linke til dem. Tak! 🙏