Streckkodskontroll

Ange de första 12 siffrorna för att automatiskt beräkna kontrollsiffran för streckkoder som EAN-13, UPC och ISBN med viktad summa och verifiera deras riktighet, gratis och online.

Så Använder Du

  1. Ange värden

    Fyll i de nödvändiga fälten.

  2. Klicka beräkna

    Tryck på beräkna-knappen för resultat.

  3. Se resultat

    Se resultaten och dela vid behov.

Vad är en kontrollsiffra?

En kontrollsiffra (check digit) är en enda kontrollsiffra som läggs till allra sist i ett streckkodsnummer som EAN-13 eller UPC. Eftersom den beräknas från de föregående siffrorna enligt en fast regel räcker det med en enda felinmatad eller felinläst siffra för att den inte längre ska stämma med det omräknade värdet, så att felet upptäcks omedelbart.

Varför behövs den?

Streckkoder skannas tusentals gånger i logistik-, kassa- och lagersystem, och om en enda felaktig siffra läses som en annan produkt kan det orsaka stor förvirring. Kontrollsiffran är en självkontrollerande (self-checking) mekanism som verifierar integriteten enbart utifrån själva numret, utan extra kommunikation, och filtrerar bort ensiffriga fel och de flesta omkastningar av intilliggande siffror.

  • EAN-13: den 13:e kontrollsiffran härleds från de första 12 siffrorna
  • UPC-A: den 12:e kontrollsiffran härleds från de första 11 siffrorna (delmängd av EAN-13)
  • GS1 SSCC, ITF-14 med flera använder samma Mod 10-princip

Beräkningsformel

EAN-13-kontrollsiffran beräknas med metoden modulo 10 (Mod 10).

kontrollsiffra = (10 − (viktad summa % 10)) % 10

Den viktade summan fås genom att multiplicera var och en av de första 12 siffrorna med sin positionsvikt och addera resultaten. Position 1, 3, 5… (udda positioner) multipliceras med ×1, och position 2, 4, 6… (jämna positioner) med ×3.

Exempel (880123456789):
8×1 + 8×3 + 0×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 + 6×1 + 7×3 + 8×1 + 9×3 = 127
127 % 10 = 7 → 10 − 7 = 3 → fullständig streckkod 8801234567893

Om den viktade summan är en multipel av 10 blir (10 − 0) % 10 = 0, så kontrollsiffran blir 0.

Vanliga Frågor

Vad är en kontrollsiffra?
Kontrollsiffran är den sista siffran i en streckkod, beräknad från de föregående siffrorna för att verifiera att hela numret är korrekt. Den kan omedelbart upptäcka inmatnings- eller skanningsfel.
Vilken algoritm beräknar kontrollsiffran?
EAN/UPC-streckkoder använder modulo 10-algoritmen (Mod 10). Udda positioner multipliceras med ×1 och jämna med ×3 för att få den viktade summan, varefter kontrollsiffran är (10 − viktad summa % 10) % 10.
Hur är en EAN-13-streckkod uppbyggd?
EAN-13 består av en 2–3-siffrig lands-(GS1-)kod, en tillverkarkod, en produktkod och en avslutande ensiffrig kontrollsiffra. Till exempel är en kod som börjar med 880 en produkt registrerad hos GS1 Korea.
Vad är skillnaden mellan EAN-13 och UPC-A?
EAN-13 är den 13-siffriga internationella standarden och UPC-A den 12-siffriga nordamerikanska. Genom att lägga till en inledande nolla till en UPC-A blir den direkt en EAN-13, så de två systemen är kompatibla under samma Mod 10-algoritm.
Vilken roll har kontrollsiffran?
När en skanner läser en streckkod räknar den om kontrollsiffran från de föregående siffrorna och jämför den med den faktiska sista siffran. Skiljer sig de två betraktas läsningen som felaktig och en ny skanning begärs, vilket förhindrar att fel produkt registreras.
Varför multipliceras bara jämna positioner med 3?
Att växla mellan 1 och 3 fångar även 'transpositionsfel' där två intilliggande siffror byter plats. När två siffror byter plats ändras vikterna och därmed den viktade summan, så att kontrollsiffran inte längre stämmer.
Kan kontrollsiffran vara 0?
Ja. Om den viktade summan är en exakt multipel av 10 (t.ex. 120, 130) blir resten 0, så (10 − 0) % 10 = 0, det vill säga kontrollsiffran blir 0. Därför är 0 också ett giltigt kontrollsiffervärde.
Kan denna kalkylator även validera ISBN?
Den 13-siffriga ISBN-13 använder samma Mod 10-algoritm som EAN-13 och beräknas därför direkt. Den äldre 10-siffriga ISBN-10 använder dock vikterna 1–10 och Mod 11, så dess metod skiljer sig.
Uppdaterade priser 2026

Relaterade Kalkylatorer