Kontrollsiffra Kalkylator & direktvalidator
Beräkna och verifiera kontrollsiffror direkt för streckkoder, kreditkort, IMEI, fraktcontainrar och värdepapper med interaktiva stegvisa matematiska visualiseringar.
Kontrollsifferäknare och validator
EAN-13 / GTIN-13
Detaljhandel & streckkodInternationellt streckkodsformat för detaljhandeln som används globalt på konsumentvaror.
Redo för förpackning och skanning
Giltig kontrollsiffra
Den angivna kontrollsiffran matchar den förväntade beräkningen.
Realtidsförhandsgranskning av streckkod och symbologi
Direkt SVG-renderingVisar skyddslinjer, datainkodning och markerad avslutande kontrollsiffra.
Stegvis viktmultiplikation
Sum of products (83) mod 10 = 3. Check Digit = (10 - 3) % 10 = 7
| Pos | Tecken | Vikt | Produkt | Delsumma |
|---|
Batchkalkylator och validator för kontrollsiffror
Klistra in flera nummer (ett per rad eller kommaseparerade) för att beräkna eller verifiera i bulk.
Batchresultat:
Standarder och symbologier som stöds
Klicka på valfri algoritm nedan för att direkt läsa in konfiguration, exempeldata och formelparametrar.
Utforska Alla Kontrollsiffer-verktyg & Beräknare
Fristående beräknare, streckkodsverifierare, konverterare och diagnostikpaket för GS1-, ISO-, finans- och myndighetsstandarder.
Kärnalgoritmer och Modulo
17 verktygBeräkna eller verifiera Modulo 10-siffror.
Utöka Luhn till anpassade teckenuppsättningar.
Beräkna permutationsbaserade kontrollsiffror.
Beräkna kvasigruppsbaserade kontrollsiffror.
Tillämpa alternerande positionsvikter.
GS1- och Detaljhandelsstreckkoder
16 verktygVälj tillämplig GTIN-längd. GS1
Slutför åttasiffriga produktidentifierare.
Slutför tolvsiffriga produktidentifierare.
Slutför trettonsiffriga produktidentifierare.
Slutför fjortonsiffriga handelsartikelidentifierare.
Förlag och Identifierare
9 verktygBeräkna numeriska eller X-kontrolltecken.
Beräkna kontroller för trettonsiffriga bokidentifierare.
Konvertera behöriga ISBN och beräkna om kontroller.
Konvertera behöriga ISBN med 978-prefix.
Kontrollera identifierare för periodiska publikationer.
Industriella Streckkodssymbologier
9 verktygBeräkna valfria Modulo 43-tecken.
Beräkna C- och K-tecken.
Beräkna symbolkontrollvärdet.
Beräkna kontrollsiffror för MSI-streckkoder.
Tillämpa den valda viktningsvarianten.
Diagnostik, Analys och Verktyg
23 verktygKontrollera kodade Code 128-symbolvärden.
Bifoga kontroller med det valda schemat.
Jämför angivna och beräknade kontrolltecken.
Beräkna om ett felaktigt kontrollfält.
Isolera schemaspecifika kontrolltecken.
Bank- och Finansstandarder
18 verktygBeräkna kontrollsiffror för internationella konton. SWIFT
Verifiera befintliga IBAN-kontrollsiffror.
Tillämpa landsspecifika kontoregler.
Beräkna amerikanska routing-kontrollsiffror.
Beräkna kontrollsiffror för inhemska bankkonton.
Myndighets- och Identitetsnummer
22 verktygBeräkna Luhn-siffror för enhetsidentifierare (IMEI).
Kontrollera SIM-identifierares (ICCID) kontrollsummor.
Tillämpa regler för vårdgivaridentifierare.
Kontrollera NHS-identifierarens kontrollsiffror.
Verifiera kontrollsummor för socialförsäkringsnummer (SIN).
Transport, Frakt och Resor
8 verktygTillämpa tillämpliga kontrollsummeregler för fordon (VIN).
Beräkna kontrollsiffror för fraktcontainrar. BIC
Kontrollera internationella postförsändelsers identifierare. UPU
Kontrollera kontrollsummor för sjusiffriga fartygsnummer (IMO).
Kontrollera siffror för europeiska järnvägsfordonsnummer.
Hur kontrollsiffror förhindrar kritiska inmatningsfel
En kontrollsiffra är en form av redundanskontroll som används för feldetektering på identifikationsnummer som streckkoder, bankkonton och serienummer. Den består av en eller flera siffror som beräknas via en algoritm utifrån övriga siffror i sekvensen.
Identifiering av enkelsiffriga inmatningsfel
Fångar 100 % av fallen där en operatör råkar skriva en felaktig siffra (t.ex. 5 istället för 6).
Detektering av omkastade närliggande siffror
Växlande viktmönster (som 3 och 1) upptäcker över 98 % av oavsiktligt omkastade intilliggande siffror (t.ex. 35 istället för 53).
Blixtsnabb validering utan nätverksanrop
Optiska streckkodsläsare validerar koder direkt offline innan data skickas till kassasystem eller lagerdatabaser.
GS1 Modulo 10-algoritmen steg för steg
- Räkna från höger till vänsterMultiplicera siffran omedelbart före kontrollsiffran med 3, nästa med 1, nästa med 3 och fortsätt i en växlande 3-1-3-1-takt.
- Summera alla beräknade produkterAddera alla resulterande produkter för att få en sammanlagd totalsumma (t.ex. \( S = 85 \)).
- Modulo 10 och subtraktionBestäm resten \( R = S \pmod{10} \). Om \( R = 0 \) är kontrollsiffran 0. Annars är kontrollsiffran \( 10 - R \).
Kontrollsiffra = (10 - (Summa av viktade produkter % 10)) % 10Vanliga frågor och svar
Svar på vanliga frågor om beräkning av kontrollsiffror och streckkodsgenerering.
Vad är skillnaden mellan beräkning av kontrollsiffra för EAN-13 och UPC-A?
Både EAN-13 (13 siffror) och UPC-A (12 siffror) använder exakt samma GS1 Modulo 10-algoritm. Faktum är att alla vanliga 12-siffriga UPC-A-koder kan konverteras till en EAN-13 helt enkelt genom att lägga till en inledande nolla (0), och den resulterande kontrollsiffran förblir identisk!
Kan jag generera streckkoder för kommersiella produkter med detta verktyg?
Ja! Detta verktyg beräknar den officiella standardkontrollsiffran som specificeras av GS1. För att sälja varor kommersiellt i detaljhandeln (Amazon, livsmedelsbutiker och stormarknader) måste ditt företagsprefix dock licensieras officiellt via GS1. När du har ditt licensierade prefix och artikelnummer beräknar detta verktyg den exakta kontrollsiffra du behöver.
Hur skiljer sig Luhn-algoritmen från GS1 Modulo 10?
Medan GS1 multiplicerar varannan siffra med 3, dubblerar (multiplicerar med 2) Luhn-algoritmen varannan siffra. Om det dubblerade resultatet överstiger 9 adderas de två siffrorna i resultatet ihop (eller så subtraheras 9). Luhn används i stor utsträckning för validering av betalkort (Visa, Mastercard, Amex) och IMEI-nummer för mobiltelefoner.
Sparar eller överför CheckDigitLab numren jag matar in?
Nej. Alla beräkningar, streckkodsvisualiseringar och batchverifieringar körs helt och hållet i din webbläsare med hjälp av JavaScript. Inga kortnummer, kontouppgifter eller streckkodssekvenser skickas någonsin till någon extern server.