Проверка UPC-A и UPC-E онлайн

Введите штрих-код UPC-A (12 цифр) или UPC-E (8 цифр) без пробелов и дефисов для проверки контрольной цифры по алгоритму GS1 mod 10.

💡 Не знаете формат или хотите отсканировать по фото — используйте единую проверку штрих-кода с автоопределением формата.

Алгоритм GS1 mod 10

  1. Удалите все символы, кроме цифр, получите код без последней цифры.
  2. Каждую цифру умножьте на вес: цифры с нечётной позиции (от правого края, первая, третья и т.д.) умножаются на 3, остальные — на 1.
  3. Сложите все произведённые значения.
  4. Контрольная цифра = (10 − (sum mod 10)) mod 10.
  5. Сравните полученную контрольную цифру с последней цифрой кода.

Пример расчёта

Для UPC-A 036000291452:

Где используется UPC?

Штрих-коды UPC-A и UPC-E применяются преимущественно в США и Канаде для маркировки товаров в розничной торговле и логистике.

Смотрите также

Конфиденциальность и защита данных - все введённые вами номера передаются на сервер pro-chislo.ru исключительно для разовой проверки, не сохраняются и не логируются; результаты предоставляются «как есть» без каких-либо гарантий точности, и ответственность за их использование полностью лежит на пользователе.

Отзывы и комментарии

4
4.0
2 отзыв(ов)

Войдите, чтобы оставить отзыв или комментарий

Я Войти через Яндекс VK Войти через VK
Вероника Андреева
Непонятно, почему мой номер 070123456789 не проходит, хотя контрольная цифра вроде совпадает. Может ли быть проблема с форматом?
как только сняла пробелы и дефисы штрих-код сразу прошёл валидацию, алгоритм проверки работает норм
Guest
Ввела 12 цифр, и есть подозрение, что они разного формата. Как лучше поступить в таком случае?
А как определяется, если код начинается с нуля? У меня был случай, когда система не приняла такой номер, хотя он верный.