Валидатор 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 или отправьте выход обратно во вход для ещё одного прохода.