Streckkodsgenerator

Skapa EAN-13, Code128, UPC-A och fler streckkoder direkt — gratis i webbläsaren

Omedelbart resultat Körs i webbläsaren

Format som stöds

CODE128 — any text / digits
EAN-13  — 12–13 digits
UPC-A   — 11–12 digits
ITF-14  — 13–14 digits
CODE39  — A–Z, 0–9, - . $ / + %
MSI     — digits only
Pharma  — 3–131 (numeric)

EAN-13 kräver exakt 12 eller 13 siffror. Code128 accepterar all text eller siffror.

Hur använder man?

  1. 1
    Välj ett formatVälj streckkodstyp: EAN-13 för butiksprodukter, Code128 för logistik och lager.
  2. 2
    Ange ditt innehållSkriv in numret eller texten som ska kodas. EAN-13 accepterar bara siffror; Code128 accepterar alla tecken.
  3. 3
    Ladda nerKlicka på Generera och ladda sedan ner streckkoden som PNG för dokument eller etiketter.

FAQ

Vad är en EAN-13-streckkod?
EAN-13 (European Article Number) är den globala standardstreckkoden för butiksprodukter. De 13 siffrorna kodar ett landsprefiks, ett företagsprefiks, ett produktnummer och en kontrollsiffra.
Vad är Code128?
Code128 är en högdensitets-streckkod som kodar alla 128 ASCII-tecken. Den används flitigt i logistik, fraktsetiketter och lagerhantering.

Streckkodsgenerator för Code128, EAN och UPC

Streckkodsgeneratorn skapar en maskinläsbar streckkod från texten eller numret du anger. Du väljer format i listan, genererar koden och får en SVG-förhandsvisning som kan laddas ner som PNG eller kopieras som SVG. Verktyget använder JsBarcode i webbläsaren och passar för testetiketter, lagerexempel, utbildningsmaterial, utveckling av kassaflöden, mockups och interna processer där du behöver se hur en kod kommer att renderas innan den skickas vidare till ett riktigt etikettsystem.

Format och validering

Code128 är flexibelt och kan hantera många ASCII-tecken, vilket gör det bra för interna artikelnummer och fraktreferenser. EAN-13 och UPC-A används främst för detaljhandel och kräver rätt antal siffror samt giltiga kontrollsiffror. ITF-14 förekommer ofta på kartonger och logistikenheter, medan Code39 är ett äldre alfanumeriskt format. Om inmatningen inte passar formatet visar biblioteket ett felmeddelande i stället för att skapa en missvisande kod. Det är viktigt, eftersom en streckkod som ser korrekt ut men innehåller fel struktur kan skapa problem i skannerflöden.

Så renderas resultatet

När du klickar på generera skickas värdet, valt format, linjebredd, höjd, textvisning och marginaler till JsBarcode. Resultatet ritas som SVG i förhandsvisningen. Nedladdningsknappen bygger sedan en canvas från SVG-datan och sparar bilden som barcode.png. Kopiera SVG-knappen serialiserar själva SVG-elementet, vilket är användbart om du vill klistra in koden i ett dokument, en mall eller ett designverktyg som bevarar vektorgrafik.

Tryck och skanning

För verklig användning måste streckkoden testas med den skanner, skrivare och etikettstorlek som ska användas. För låg upplösning, för liten marginal, dålig kontrast eller glansigt material kan göra en korrekt kod svår att läsa. Svart kod på vit bakgrund är säkrast. Ändra inte proportionerna fritt efter nedladdning; skala hellre hela bilden jämnt. Om koden ska användas i handel behöver numret normalt komma från GS1 eller en annan ansvarig nummerserie, inte från ett slumpmässigt testvärde.

Begränsningar

Generatorn skapar grafiken men ersätter inte produktregistrering, databaslogik eller etikettvalidering. Den vet inte om ett artikelnummer redan används, om en EAN-prefixserie är korrekt tilldelad eller om etiketten följer branschkrav. Använd den för test, visualisering och enklare interna behov, men kontrollera officiella regler innan koder trycks på produkter, medicinska etiketter eller fraktdokument.

Testdata kontra riktiga koder

För utveckling kan du använda exempelvärden, men märk dem tydligt som testdata. I lager, butik och vårdmiljöer bör riktiga koder komma från det system som äger artikelregistret, annars kan skanningen peka på fel produkt.

Skanna alltid ett prov innan koden delas vidare.

Efter generering

När formatet byts kör sidan om genereringen om fältet redan innehåller text. Det gör det snabbt att jämföra samma värde i olika standarder, men det betyder också att varje nytt format behöver en egen skanningstest.

Kommentarer