Към основното съдържание
Check Digit Calculator
Интерактивна система за изчисляване на контролни цифри в реално време

Калкулатор на контролни цифри и онлайн валидатор

Незабавно изчислявайте и проверявайте контролни цифри за баркодове, кредитни карти, IMEI, товари и финансови ценни книжа с подробни визуализации на математическите стъпки.

Калкулатор и валидатор на контролни цифри

EAN-13 / GTIN-13

Търговия и баркодове

Международен търговски формат на баркод, използван в целия свят за потребителски стоки и супермаркети.

12 / 12
Интервалите и тиретата се игнорират автоматично.
Формула за контролна сума:Modulo 10
Множители на теглата:1, 3, 1, 3...
Изисквана дължина на данните:12 цифри
Изчислена контролна цифра

Готов за опаковки и разчитане със скенер

Контролна цифра7
Пълен потвърден код:
5901234123457
Общо 13 цифри

Визуализация на баркод и символика в реално време

Интерактивно SVG изчертаване
5 9 0 1 2 3 4 1 2 3 4 5 7

Визуализира защитните линии, кодирането на данните и подчертаната крайна контролна цифра.

Постъпково умножение по теглата

Sum of products (83) mod 10 = 3. Check Digit = (10 - 3) % 10 = 7

Поддържани стандарти и символики за контролни цифри

Изберете алгоритъм от списъка по-долу, за да заредите веднага неговата конфигурация, примерни данни и формула.

⚡ 122 специализирани инструмента

Разгледайте всички калкулатори и инструменти за контролни цифри

Специализирани калькулатори, верификатори на баркодове, конвертори и диагностични пакети за GS1, ISO, финансови и държавни стандарти.

📖 Математическа теория

Как контролните цифри предотвратяват критични грешки при въвеждане

Контролната цифра е проверка за излишък, използвана за откриване на грешки в идентификационни номера като баркодове, банкови сметки и серийни номера. Тя се състои от една или повече цифри, изчислени чрез алгоритъм от останалите цифри в поредицата.

Откриване на грешка в една цифра

Улавя 100% от случаите, при които операторът сгреши една цифра при въвеждане (например въвеждане на 5 вместо 6).

Откриване на разменени съседни цифри

Редуващите се коефициенти на теглата (като 3 и 1) откриват над 98% от случайно разменените съседни цифри (например 35 вместо 53).

Без забавяне и без нужда от мрежа

Оптичните баркод скенери валидират кодовете локално в реално време, преди да ги предадат към касовите или складовите бази данни.

Постъпков алгоритъм GS1 Modulo 10

  1. Броене от дясно налявоУмножете цифрата непосредствено преди позицията на контролната цифра по 3, следващата по 1, следващата по 3, продължавайки с редуване 3-1-3-1.
  2. Сумиране на произведениятаСъберете всички получени произведения, за да получите общата кумулативна сума (например \( S = 85 \)).
  3. Modulo 10 и изважданеОпределете остатъка \( R = S \pmod{10} \). Ако \( R = 0 \), контролната цифра е 0. В противен случай тя е равна на \( 10 - R \).
Контролна цифра = (10 - (Сума от претеглените произведения % 10)) % 10

Често задавани въпроси

Отговори на най-често задаваните въпроси относно контролните цифри и генерирането на баркодове.

Каква е разликата между изчисляването на контролната цифра за EAN-13 и UPC-A?

И EAN-13 (13 цифри), и UPC-A (12 цифри) използват абсолютно един и същ алгоритъм GS1 Modulo 10. Всъщност всеки стандартен 12-цифрен UPC-A може да бъде преобразуван в EAN-13 чрез добавяне на водеща 0 (нула), като получената контролна цифра остава напълно идентична!

Мога ли да генерирам търговски баркодове за продукти с този инструмент?

Да! Този инструмент изчислява официалната стандартна контролна цифра, определена от GS1. Въпреки това, за да продавате продукти в търговската мрежа (Amazon, супермаркети и магазини), фирменият ви префикс трябва да бъде официално лицензиран чрез GS1. След като разполагате с лицензиран префикс и номера на артикули, този инструмент ще изчисли точната контролна цифра, от която се нуждаете.

По какво се различава алгоритъмът Luhn от GS1 Modulo 10?

Докато GS1 умножава редуващите се цифри по 3, алгоритъмът Luhn удвоява (умножава по 2) всяка втора цифра. Ако удвоеният резултат надвиши 9, двете цифри на резултата се събират (или от него се изважда 9). Luhn се използва широко за валидиране на банкови карти (Visa, Mastercard, Amex) и IMEI номера на мобилни телефони.

Съхранява ли или изпраща ли CheckDigitLab въведените от мен номера?

Не. Всички изчисления, визуализации на баркодове и групови проверки се изпълняват изцяло във вашия уеб браузър чрез JavaScript. Никакви номера на карти, сметки или баркод кодове никога не се изпращат до външен сървър.