Hoppa till innehåll
100% lokalt

EAN- och UPC-validator

Kontrollera kontrollsiffran för EAN-13, EAN-8, UPC-A och UPC-E streckkoder eller fyll i saknade siffror.

Inmatning
Utmatning

EAN- och UPC-validator

Ange en streckkod per rad och det här verktyget kontrollerar om kontrollsiffran är korrekt med hjälp av mod-10-algoritmen som GS1 definierar för EAN-13, EAN-8, UPC-A och UPC-E. Det är utformat för utvecklare som ställer in scanner- eller POS-integrering, lagerarbetare som granskar en produktfeed, och vem som helst som vill verifiera att en streckkod på förpackningen faktiskt är giltig innan den går till tryck.

Kodtypen styr hur varje rad tolkas: Automatisk detektering väljer EAN-13, EAN-8 eller UPC-A efter längd, eller tvingar ett specifikt format när inmatningen är tvetydig – användbar för UPC-E, som delar samma 8-siffriga längd med EAN-8. Fyll i saknad kontrollsiffra fyller i den sista siffran när en rad saknar en siffra, så om du anger de 12 datasiffrorna för en EAN-13 eller den 6-siffriga kärnan i en UPC-E returneras en fullständig, giltig kod. Konvertera UPC-A/UPC-E till EAN-13 skriver om giltiga nordamerikanska koder till sin 13-siffriga form med en inledande nolla – det format som många europeiska system förväntar. Visa land från GS1-prefix läser de inledande siffrorna i en giltig kod mot de offentliga GS1-prefixintervallen och skriver ut ISO-landskoden som utfärdade den – en sanitetskontroll, inte bevis på var produkten tillverkades.

Inre mellanslag och bindestreck tas bort före validering, så koder kopierade från ett kalkylblad fungerar utan problem. Varje rad kontrolleras oberoende – blandning av format i en inklistring är bra – och allt som inte motsvarar en känd längd eller innehåller icke-siffror rapporteras som ogiltigt i stället för att tyst hoppa över. Behåll endast giltiga rader begränsar utmatningen till en ren lista med arbetande koder.

Allt körs i din webbläsare: streckkodsnummer lämnar aldrig din enhet. Kopiera resultatet, ladda ned det som en .txt-fil, eller skicka utmatningen tillbaka till inmatningen för en annan omgång.

FAQ

Hur beräknas kontrollsiffran?
Verktyget använder GS1-mod-10-algoritmen: siffror vägs växlande med 3 och 1 från höger, summeras, och kontrollsiffran är det som gör summan till nästa multipel av 10. EAN-13, EAN-8 och UPC-A använder alla denna regel; UPC-E expanderas först tillbaka till sin 12-siffriga UPC-A-form.
Vad är skillnaden mellan EAN-13, UPC-A och UPC-E?
EAN-13 (13 siffror) är standarden som används i Europa och världen över; UPC-A (12 siffror) är dess motsvarighet i USA/Kanada, matematiskt en EAN-13 med en inledande nolla; UPC-E (8 siffror) är en komprimerad version av UPC-A för små förpackningar som expanderar tillbaka till 12 siffror enligt en fast uppsättning regler.
Varför väljer automatisk detektering ibland fel format?
EAN-8 och UPC-E är båda 8 siffror, så automatisk detektering behandlar en 8-siffrig kod som standard som EAN-8. Välj UPC-E explicit från kodtypslistan om det är det du validerar.
Hur exakt är landskapsökningen?
Det läser standardintervallen för GS1-prefix, som identifierar GS1-medlemsorganisationen som utfärdade numret – inte nödvändigtvis det land där produkten tillverkades. Vissa intervall (kuponger, begränsad eller intern användning) har inget tilldelat land och lämnas tomt.
Laddas mina streckkodsnummer upp någonstans?
Nej. Validering sker helt i din webbläsare och använder endast inbyggd checksumma-matematik och en statisk prefixtabell – ingenting du klistrar in här skickas till en server.