Utilo

Калькулятор контрольной цифры EAN

Бесплатный калькулятор контрольной цифры EAN для EAN-13, EAN-8, UPC-A и GTIN-14. Показывает веса и префикс GS1. Данные не отправляются.

Что делает этот калькулятор контрольной цифры EAN

Розничные штрихкоды на упаковках, книгах и транспортных коробах заканчиваются контрольной цифрой по правилу GS1 по модулю 10. EAN-13, EAN-8, UPC-A и GTIN-14 используют одно и то же правило. Калькулятор берёт уже известные цифры, определяет символику по длине и либо вычисляет недостающую цифру, либо говорит, верна ли последняя. Каждый шаг взвешивания показан вместе с суммой и остатком, чтобы проверить номер от поставщика до печати этикетки.

Префикс GS1 готового номера ищется в обычных диапазонах организаций-членов. Префикс называет организацию, выдавшую префикс компании. Это не страна, где товар произвели, расфасовали или упаковали. Введённые цифры никуда не отправляются. Счёт идёт на странице, поэтому можно проверять черновики GTIN и номера с повреждённой этикетки.

Как считается контрольная цифра

GS1 применяет одно правило к GTIN-8, GTIN-12, GTIN-13 и GTIN-14. Если код уже полный, отбросьте последнюю цифру. Оставшиеся цифры пройдите справа налево. Цифра сразу слева от позиции контроля умножается на 3, следующая на 1, затем снова на 3 и на 1, чередуясь до левого края. Сложите произведения. Контрольная цифра дополняет сумму до следующего кратного 10. Если сумма уже оканчивается на 0, цифра равна 0: цифра = (10 − (сумма mod 10)) mod 10.

Тело 400638133393 — разобранный пример EAN-13. Справа веса начинаются с 3, 1, 3, 1, поэтому последняя тройка умножается на 3. Взвешенная сумма равна 69. 69 mod 10 равно 9, и 10 − 9 = 1. Полный EAN-13 — 4006381333931. Проверка готового кода повторяет этот счёт для всех цифр, кроме последней, и сравнивает результат.

Длина выбирает чтение:

  • 7 цифр считают EAN-8 / GTIN-8. 8 цифр его проверяют.
  • 11 цифр считают UPC-A / GTIN-12. Готовый UPC-A содержит 12 цифр.
  • 12 цифр сначала читаются как тело EAN-13, и цифра дописывается. Те же 12 цифр — это и готовый UPC-A, он показан как второе чтение.
  • 13 цифр проверяют EAN-13. Они же могут быть GTIN-14 без контрольной цифры: первая цифра тогда индикатор упаковки.
  • 14 цифр проверяют GTIN-14, номер, который на коробе обычно печатают как ITF-14.

Префиксы и что делать с результатом

Первые три цифры GTIN-13 или три цифры после индикатора GTIN-14 — это префикс GS1. 400–440 — GS1 Германии, большая часть 000–139 — GS1 США, 500–509 — GS1 Великобритании, 690–699 — GS1 Китая, 300–379 — GS1 Франции. Компания с лицензией в одной стране может производить товар в другой и сохранить префикс. Диапазоны 020–029 и 200–299 — ограниченные номера для магазина. 977 — это ISSN, 978–979 — ISBN, 980–999 покрывает возвратные квитанции и купоны. Товары переменной меры кодируют цену или вес в средних цифрах; если их изменить, цифру нужно пересчитать.

UPC-A, записанный как GTIN-13, получает ведущий ноль. Этот ноль не меняет контрольную цифру, потому что ничего не добавляет к взвешенной сумме.

Вставляйте цифры с пробелами или без них. Прочитайте определённый тип, цифру и полный номер и скопируйте его. Для полного кода строка состояния говорит, совпадает ли последняя цифра. Таблица перечисляет каждую цифру, вес 1 или 3 и произведение. Создать штрихкод рисует символ. Типы штрихкодов сравнивает EAN-13, EAN-8, UPC-A и ITF-14.

Верная цифра не значит, что GS1 выдал номер вам. Магазины отклоняют префиксы компаний без лицензии. ISBN-13 здесь проверяется; старая цифра ISBN-10, которая может быть буквой X, нет. В ITF-14 индикатор входит в контрольную цифру, поэтому перенос единичного GTIN на короб без пересчёта четырнадцатой цифры не считается сканером. Двенадцать цифр — сначала тело EAN-13, затем готовый UPC-A: если нужен UPC, смотрите альтернативную строку.

Частые вопросы

Какая контрольная цифра у 400638133393?

Это 1. Полный EAN-13 — 4006381333931. Префикс 400 — GS1 Германии, организация-эмитент, а не завод, который наполнил продукт.

Как проверить уже существующий EAN-13?

Введите все 13 цифр. Калькулятор заново считает цифру по первым 12 и сравнивает её с тринадцатой. Несовпадение — опечатка, обрезанная вставка или повреждённая этикетка.

UPC-A считается так же, как EAN-13?

Да. UPC-A — это GTIN-12. Ведущий ноль превращает его в эквивалентный GTIN-13, и цифра не меняется. Введите 11 цифр, чтобы посчитать UPC-A, или 12 и прочитайте альтернативную проверку.

Можно ли посчитать цифру GTIN-14?

Введите 13 цифр для расчёта или 14 для проверки. Первая цифра — индикатор упаковки. Префикс GS1 — три следующие. Ссылка на штрихкод открывает символ ITF-14.

Верная цифра доказывает подлинность товара?

Нет. Контрольную цифру может посчитать кто угодно. Подлинность зависит от того, назначила ли GS1 этот префикс компании и эту ссылку на товар. Создавайте штрихкод только для номера, который вам разрешено печатать.

Да. Вся обработка происходит прямо в вашем браузере с помощью JavaScript, Web Workers и веб-API. Ничего из того, что вы вводите, вставляете или загружаете, не отправляется на наши серверы.

Эта страница переведена с английского автоматически. Если вы заметили ошибку, сообщите нам.