Проверка 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 исключительно для разовой проверки, не сохраняются и не логируются; результаты предоставляются «как есть» без каких-либо гарантий точности, и ответственность за их использование полностью лежит на пользователе.

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

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