Перейти к содержанию
100% локально

Валидатор EAN и UPC

Проверяйте контрольную цифру EAN-13, EAN-8, UPC-A и UPC-E или дополняйте отсутствующую.

Входные данные
Выходные данные

Валидатор EAN и UPC

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

Тип кода определяет способ чтения каждой строки: автоопределение выбирает EAN-13, EAN-8 или UPC-A по длине, либо вы можете указать конкретный формат, если данные неоднозначны — это полезно для UPC-E, имеющего длину 8 цифр, как и EAN-8. Дополнить контрольную цифру заполняет последнюю цифру, если в строке не хватает одной, поэтому вставка 12 цифр EAN-13 или 6 цифр основы UPC-E вернёт полный корректный код. Преобразование UPC-A/UPC-E в EAN-13 переписывает северо-американские коды в их 13-значную форму с нулём впереди, которая ожидается большинством европейских систем. Показать страну по префиксу GS1 читает ведущие цифры корректного кода по диапазонам префиксов GS1 и выводит ISO-код страны, выдавшей номер — это проверка корректности, а не доказательство происхождения товара.

Внутренние пробелы и дефисы удаляются перед проверкой, поэтому коды из электронных таблиц работают как есть. Каждая строка проверяется независимо — смешивание форматов в одной вставке допускается — и всё, что не совпадает с известной длиной или содержит нецифровые символы, отмечается как некорректное, а не пропускается молча. Оставить только корректные строки сокращает выход до чистого списка рабочих кодов.

Всё работает в вашем браузере: номера штрихкодов никогда не покидают ваше устройство. Скопируйте результат, загрузите его как файл .txt или отправьте выход обратно во вход для ещё одного прохода.

FAQ

Как рассчитывается контрольная цифра?
Инструмент применяет алгоритм GS1 mod-10: цифры взвешиваются с коэффициентами 3 и 1 попеременно справа, суммируются, и контрольная цифра — это то, что доводит эту сумму до следующего кратного 10. EAN-13, EAN-8 и UPC-A используют одно и то же правило; UPC-E проверяется путём сначала расширения обратно в его 12-значную форму UPC-A.
В чём разница между EAN-13, UPC-A и UPC-E?
EAN-13 (13 цифр) — это стандарт, используемый в Европе и большей части мира; UPC-A (12 цифр) — его северо-американский аналог, математически EAN-13 с нулём впереди; UPC-E (8 цифр) — это сжатая версия UPC-A для малых упаковок, которая раскрывается в 12 цифр по фиксированному набору правил.
Почему автоопределение иногда выбирает неправильный формат?
EAN-8 и UPC-E оба имеют 8 цифр, поэтому автоопределение по умолчанию рассматривает 8-значный код как EAN-8. Выберите явно UPC-E из списка типов кода, если это то, что вы проверяете.
Насколько точен поиск страны?
Инструмент читает стандартные диапазоны префиксов GS1, которые определяют организацию-члена GS1, выдавшую номер — не обязательно страну, где был изготовлен товар. Некоторые диапазоны (купоны, ограниченное или внутреннее использование) не имеют назначенной страны и остаются пустыми.
Мои номера штрихкодов где-то загружаются?
Нет. Проверка работает полностью в вашем браузере, используя только встроенную математику контрольных сумм и статическую таблицу префиксов — ничто, что вы здесь вставляете, не отправляется на сервер.