Gratis Online Stregkodegenerator
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.
| Kodetype | Anvendelsesområde | Hvad kan den kode? | Hvornår vælges den? |
|---|---|---|---|
| CODE128 | Logistik, lagre, webshops | Tal, 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-13 | Detailhandel (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-8 | Små produkter | Kun tal (8 cifre). | Til meget lille emballage (læbestift, tyggegummi), hvor en EAN-13 fysisk ikke er til at være. |
| CODE39 | Industri, bilindustri, forsvar | Tal, store bogstaver A–Z og - . $ / + %. | En ældre, meget robust standard. Bredere end CODE128, men tolerant over for dårlig printkvalitet. |
| ITF-14 | Forsendelseskartoner | Kun 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) eller96385074(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 somSHELF-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:
| Ciffer | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Vægt | 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 |
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æfiks | GS1-organisation |
|---|---|
| 00–13 | USA og Canada |
| 30–37 | Frankrig |
| 40–44 | Tyskland |
| 45, 49 | Japan |
| 50 | Storbritannien |
| 57 | Danmark |
| 64 | Finland |
| 69 | Kina |
| 76 | Schweiz |
| 80–83 | Italien |
| 84 | Spanien |
| 859 | Tjekkiet |
| 858 | Slovakiet |
| 87 | Holland |
| 890 | Indien |
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 eksempel4006381333931.