Перейти до вмісту
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, яка видала номер — не обов'язково країну, де був виготовлений товар. Деякі діапазони (купони, обмежене або внутрішнє використання) не мають призначеної країни і залишаються порожніми.
Мої номери штрихкодів десь завантажуються?
Ні. Перевірка працює повністю у вашому браузері, використовуючи лише вбудовану математику контрольних сум та статичну таблицю префіксів — нічого, що ви тут вставляєте, не відправляється на сервер.