Калькулятор контрольных цифр и онлайн-валидатор
Мгновенно рассчитывайте и проверяйте контрольные цифры для штрихкодов, банковских карт, IMEI, логистических контейнеров и ценных бумаг с пошаговой визуализацией вычислений.
Калькулятор и валидатор контрольных цифр
EAN-13 / GTIN-13
Розница и штрихкодыМеждународный формат розничного штрихкода, применяемый во всем мире для супермаркетов и потребительских товаров.
Готов для упаковки и считывания сканером
Контрольная цифра верна
Указанная контрольная цифра совпадает с ожидаемым результатом вычисления.
Предпросмотр штрихкода и символики в реальном времени
Интерактивная визуализация SVGВизуализирует защитные полосы, кодирование полезной нагрузки и выделенную конечную контрольную цифру.
Пошаговое умножение на весовые коэффициенты
Sum of products (83) mod 10 = 3. Check Digit = (10 - 3) % 10 = 7
| Поз. | Символ | Вес | Произведение | Сумма |
|---|
Пакетный калькулятор и валидатор контрольных цифр
Вставьте несколько номеров (по одному на строку или через запятую) для массового расчета или проверки.
Результаты пакетной обработки:
Поддерживаемые стандарты контрольных цифр и символики
Нажмите на любой алгоритм ниже, чтобы загрузить его конфигурацию, пример данных и параметры формулы.
Все калькуляторы контрольных цифр и специализированные инструменты
Автономные калькуляторы, верификаторы штрихкодов, конвертеры и диагностические наборы для стандартов GS1, ISO, финансов и документов.
Основные алгоритмы и модули
17 инструментовВычисление и проверка цифр по модулю 10.
Расширение алгоритма Luhn на произвольные наборы символов.
Вычисление контрольных цифр на основе перестановок.
Вычисление контрольных цифр на основе квазигрупп.
Применение чередующихся позиционных весов.
Штрихкоды GS1 и розничной торговли
16 инструментовВыберите применимую длину кода GTIN. GS1
Завершение 8-значных товарных идентификаторов.
Завершение 12-значных товарных идентификаторов.
Завершение 13-значных товарных идентификаторов.
Завершение 14-значных логистических кодов товаров.
Издательские идентификаторы
9 инструментовВычисление числовых контрольных символов или символа X.
Вычисление контрольных цифр 13-значных книжных номеров.
Конвертация допустимых кодов ISBN и пересчет контрольных цифр.
Конвертация кодов ISBN с префиксом 978.
Проверка идентификаторов периодических изданий.
Промышленные штрихкодовые символики
9 инструментовВычисление дополнительных символов по модулю 43.
Вычисление контрольных знаков C и K.
Вычисление контрольного значения символа.
Вычисление контрольных цифр штрихкодов MSI.
Применение выбранного варианта взвешивания.
Диагностика, анализ и утилиты
23 инструментовПроверка закодированных значений символов Code 128.
Добавление контрольных знаков по выбранной схеме.
Сравнение предоставленных и вычисленных контрольных знаков.
Пересчет неверного контрольного поля.
Выделение контрольных знаков конкретной схемы.
Банковские и финансовые стандарты
18 инструментовВычисление контрольных цифр международных счетов. SWIFT
Проверка контрольных цифр существующих номеров IBAN.
Применение национальных правил банковских счетов.
Вычисление контрольных цифр маршрутных номеров США (ABA).
Вычисление контрольных цифр национальных банковских счетов.
Государственные идентификационные номера
22 инструментовВычисление контрольных цифр Luhn для идентификаторов устройств (IMEI).
Проверка контрольных сумм идентификаторов SIM-карт (ICCID).
Применение правил идентификаторов поставщиков медицинских услуг (NPI).
Проверка контрольных цифр номеров NHS Великобритании.
Проверка контрольных сумм номеров социального страхования (SIN).
Транспорт, логистика и перевозки
8 инструментовПрименение правил контрольных сумм транспортных средств (VIN).
Вычисление контрольных цифр грузовых контейнеров (ISO 6346). BIC
Проверка идентификаторов международных почтовых отправлений. UPU
Проверка контрольных сумм 7-значных номеров судов (IMO).
Проверка контрольных цифр европейских номеров железнодорожного подвижного состава.
Как контрольные цифры предотвращают критические ошибки ввода
Контрольная цифра — это форма проверки избыточности для обнаружения ошибок в идентификационных номерах, таких как штрихкоды, банковские счета и серийные метки. Она состоит из одной или нескольких цифр, вычисляемых по алгоритму на основе остальных цифр последовательности.
Обнаружение ошибок ввода одной цифры
Улавливает 100% случаев, когда оператор ошибочно вводит одну неверную цифру (например, 5 вместо 6).
Обнаружение перестановки соседних цифр
Чередующиеся весовые коэффициенты (например, 3 и 1) определяют более 98% случайно переставленных соседних цифр (например, ввод 35 вместо 53).
Мгновенная работа без сетевых запросов
Оптические сканеры штрихкодов мгновенно проверяют коды локально перед отправкой данных в кассовые базы или системы WMS.
Пошаговый алгоритм GS1 Modulo 10
- Счет справа налевоУмножьте цифру, непосредственно предшествующую контрольной цифре, на 3, следующую на 1, следующую на 3, продолжая чередование 3-1-3-1.
- Суммирование произведенийСложите все полученные произведения, чтобы вычислить общую сумму (например, \( S = 85 \)).
- 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, Wildberries, супермаркеты) префикс вашей компании должен быть официально зарегистрирован в GS1. Получив зарегистрированный префикс и номера товаров, вы можете использовать этот калькулятор для вычисления точной контрольной цифры.
Чем алгоритм Luhn отличается от GS1 Modulo 10?
В то время как GS1 умножает чередующиеся цифры на 3, в алгоритме Luhn удваивается (умножается на 2) каждая вторая цифра. Если результат удвоения превышает 9, цифры результата складываются (или из него вычитается 9). Алгоритм Luhn широко используется для проверки номеров банковских карт (Visa, Mastercard, Amex) и номеров IMEI мобильных телефонов.
Сохраняет ли CheckDigitLab введенные номера или передает ли их на сервер?
Нет. Все расчеты, визуализации штрихкодов и пакетные проверки выполняются исключительно в веб-браузере на вашем устройстве с использованием JavaScript. Номера карт, реквизиты счетов или штрихкоды никогда не отправляются на удаленный сервер.