Валидатор штрихкода
EAN-13
Что такое EAN-13
EAN-13 (European Article Number) — это 13-значный международный стандарт штрихкодирования товаров, управляемый организацией GS1. Каждый товар в магазине, аптеке или на складе маркируется уникальным кодом EAN-13, который позволяет мгновенно идентифицировать продукт при сканировании.
Префикс страны (GS1)
Первые 2-3 цифры определяют национальную организацию GS1, выдавшую код. Например, 460-469 — Россия, 400-440 — Германия, 690-699 — Китай. Важно: префикс указывает на страну регистрации компании, а не на место производства товара.
Код предприятия
Следующие 4-5 цифр идентифицируют конкретную компанию-производителя. Код присваивается национальной организацией GS1 (в России — GS1 Russia, ранее «ЮНИСКАН/ГС1 РУС»). Каждая компания получает уникальный диапазон кодов для своих товаров.
Код товара и контрольная цифра
Код товара (3-5 цифр) присваивается самим производителем. Последняя, 13-я цифра — контрольная, вычисляемая по алгоритму с чередующимися весами 1 и 3. Она защищает от ошибок при сканировании и ручном вводе штрихкода.
Где используется EAN-13
Штрихкоды EAN-13 — основа глобальной системы идентификации товаров, которая применяется в десятках отраслей.
Розничная торговля
Сканирование товаров на кассе, автоматическое определение цены, учёт продаж. Каждый супермаркет в мире использует EAN-13 для идентификации товаров.
Складская логистика
Приёмка и отгрузка товаров, инвентаризация, контроль остатков. Штрихкод позволяет мгновенно идентифицировать товар без ручного поиска.
Фармацевтика
Маркировка лекарственных средств, контроль серий и сроков годности. В России с 2020 года действует обязательная маркировка медикаментов.
Маркетплейсы
Wildberry, Ozon, Яндекс.Маркет требуют наличие штрихкода EAN-13 при загрузке карточки товара. Без валидного кода карточка не пройдёт модерацию.
Контроль подлинности
Проверка контрольной цифры помогает выявить подделки и ошибки в маркировке. Невалидный штрихкод — первый признак контрафактного товара.
Аналитика и учёт
Сбор статистики продаж, анализ ассортимента, управление категориями. EAN-13 — ключ для связи товара с базой данных компании.
Алгоритм проверки/ пошагово
Контрольная цифра EAN-13 вычисляется по стандарту GS1 с использованием чередующихся весовых коэффициентов 1 и 3. Этот алгоритм гарантирует обнаружение одиночных ошибок и большинства транспозиций соседних цифр.
Шаг 1: Умножение на веса
Каждая из первых 12 цифр умножается на соответствующий вес: нечётные позиции (1, 3, 5...) на 1, чётные (2, 4, 6...) на 3.
d1*1 + d2*3 + d3*1 + d4*3 + ... + d12*3Шаг 2: Сумма произведений
Все 12 произведений складываются в одну сумму S.
S = сумма всех произведенийШаг 3: Остаток от деления
Находим остаток от деления суммы на 10. Контрольная цифра = (10 - остаток) mod 10.
check = (10 - S % 10) % 10Шаг 4: Сравнение
Вычисленная контрольная цифра сравнивается с 13-й цифрой штрихкода. Если они совпадают — код валиден. Если нет — в штрихкоде содержится ошибка.
Пример: для кода 460012345678_ сумма = 4+18+0+0+1+6+3+12+5+18+7+24 = 98, остаток 98%10=8, контрольная = (10-8)%10 = 2.
Надёжность: алгоритм обнаруживает 100% одиночных ошибок и ~89% транспозиций (перестановок) двух соседних цифр.
Популярные префиксы стран
Первые 2-3 цифры EAN-13 указывают на страну регистрации компании в системе GS1. Обратите внимание: префикс показывает, где зарегистрирован производитель, а не где изготовлен товар.
Россия
460 – 469Российские производители получают коды с префиксами 460-469 от GS1 Russia. Наиболее распространён префикс 460. Если на товаре штрихкод начинается с 46x — компания зарегистрирована в России.
Китай
690 – 699Китайские компании используют префиксы 690-699. Из-за огромного числа производителей диапазон включает 10 подгрупп. Китай — крупнейший пользователь системы GS1 по количеству выданных кодов.
Германия
400 – 440Германии выделен самый широкий диапазон префиксов (400-440), что отражает мощную промышленную базу страны. GS1 Germany — одна из крупнейших национальных организаций в системе.
США и Канада
000 – 019В Северной Америке используется система UPC (Universal Product Code), совместимая с EAN-13. Код UPC-A из 12 цифр превращается в EAN-13 добавлением ведущего нуля. Префиксы 000-019 зарезервированы за GS1 US.
Советы по работе с EAN-13
Практические рекомендации для продавцов, логистов и разработчиков, работающих с товарными штрихкодами.
1Проверяйте контрольную цифру
Перед печатью этикеток всегда проверяйте контрольную цифру. Ошибка в одной цифре приведёт к тому, что сканер не распознает товар или определит его как другой продукт. Наш валидатор мгновенно проверяет корректность кода.
2Не путайте страну и производство
Префикс страны указывает, где зарегистрирована компания, а не где произведён товар. Российская компания (460) может производить товары в Китае, а китайская (690) — иметь фабрику в России. Для определения места производства смотрите маркировку на упаковке.
3Получите код через GS1 Russia
Для легальной маркировки товаров необходимо зарегистрироваться в GS1 Russia и получить код предприятия (GLN). Использование чужих или выдуманных штрихкодов приводит к конфликтам в базах данных ритейлеров и маркетплейсов.
4EAN-13 vs другие форматы
EAN-13 — самый распространённый формат для розничных товаров. EAN-8 используется для мелкой упаковки, UPC-A (12 цифр) — стандарт Северной Америки. Для логистических единиц (коробки, паллеты) применяется ITF-14 (GTIN-14). Все они входят в семейство GTIN.
5Качество печати штрихкода
Для надёжного сканирования соблюдайте минимальный размер штрихкода (не менее 80% от стандартного 37.29 x 25.93 мм), контраст (чёрные полосы на белом фоне) и тихие зоны (пустые поля слева и справа от кода не менее 3.63 мм).
6Пакетная проверка перед загрузкой
При массовой загрузке товаров на маркетплейс используйте пакетную проверку. Загрузите список штрихкодов и мгновенно выявите невалидные коды до того, как они попадут в систему и вызовут ошибки при приёмке.
Как пользоваться валидатором
Три режима работы для любых задач: проверка, расчёт контрольной цифры и пакетная валидация.
Введите штрихкод
Впишите 13 цифр EAN-13 в поле ввода или воспользуйтесь готовыми примерами. Поддерживаются пробелы и дефисы — они будут автоматически удалены.
Нажмите «Проверить»
Валидатор мгновенно проверит контрольную цифру, определит страну производителя и расшифрует структуру кода. При ошибке — покажет ожидаемую контрольную цифру.
Изучите результат
Посмотрите визуализацию штрихкода в формате SVG, пошаговый расчёт контрольной цифры и цветовую маркировку блоков кода (префикс, предприятие, товар).
Связанные расчёты
Другие инструменты для проверки и валидации данных на нашем сайте.
EAN-13, GTIN и семейство штрихкодов
EAN-13 является частью глобальной системы нумерации товаров GTIN (Global Trade Item Number), управляемой организацией GS1. Понимание связи между форматами помогает правильно выбрать тип кода для конкретной задачи.
GTIN-13 (EAN-13)
Основной формат для розничных товаров по всему миру. 13 цифр кодируют страну, предприятие, товар и контрольную цифру. Используется повсеместно в Европе, Азии, Африке и Латинской Америке.
GTIN-8 (EAN-8)
Укороченный формат для товаров с маленькой упаковкой. 8 цифр: 2-3 для страны, 4-5 для товара, 1 контрольная. Используется для жвачек, батареек, мелкой канцелярии, где полноразмерный штрихкод не помещается.
GTIN-12 (UPC-A)
Стандарт Северной Америки, предшественник EAN. 12 цифр. Для глобальной совместимости UPC-A конвертируется в EAN-13 добавлением ведущего нуля. Товар с UPC 012345678905 эквивалентен EAN 0012345678905.
GTIN-14 (ITF-14)
Логистический формат для групповых упаковок: коробок, паллет, контейнеров. 14 цифр: первая цифра (индикатор упаковки) + GTIN-13 товара. Печатается крупным шрифтом на гофрокоробах для считывания на складе.
Часто задаваемые вопросы
Был ли этот калькулятор полезен?
Инструмент справочный — не заменяет эксперта
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.
Похожие калькуляторы
Валидатор ISBN
Проверка контрольной цифры ISBN-10 и ISBN-13 с расшифровкой структуры. Конвертация ISBN-10 ↔ ISBN-13.
/validator-isbnВалидатор ИНН с расшифровкой
Проверка контрольной суммы ИНН (10 и 12 цифр) с расшифровкой: регион, ИФНС, тип лица. Пакетная проверка.
/validator-innВалидатор ОГРН/ОГРНИП
Проверка контрольной суммы ОГРН (13 цифр) и ОГРНИП (15 цифр) с расшифровкой структуры: тип, год, регион.
/validator-ogrnВалидатор расчётного счёта + БИК
Проверка корректности банковских реквизитов по контрольному ключу. Расшифровка структуры расчётного счёта и БИК.
/validator-raschetnogo-schetaВалидатор VIN-номера автомобиля
Проверка контрольной цифры VIN и расшифровка: производитель, страна, год выпуска, завод. ISO 3779.
/validator-vinВалидатор СНИЛС
Проверка контрольной суммы СНИЛС (11 цифр). Алгоритм проверки контрольного числа, пакетная валидация.
/validator-snilsВалидатор кадастрового номера
Проверка формата кадастрового номера с расшифровкой: округ, район, квартал. Росреестр.
/validator-kadastrovogo-nomeraВалидатор IBAN
Проверка международного банковского номера IBAN по алгоритму ISO 13616. Расшифровка структуры, страна, банк.
/validator-ibanГенератор Cubic Bezier (CSS transition)
Интерактивный генератор кривых Безье для CSS анимаций. Визуальная настройка плавности переходов, пресеты (ease, linear) и копирование кода.
/cubic-bezierКалькулятор код-ревью: время, размер PR, дефекты, нагрузка
Комплексный калькулятор код-ревью: оценка времени проверки кода, анализ размера PR (XS/S/M/L/XL), покрытие ревью и bus factor, плотность дефектов и escape rate, нагрузка команды ревьюеров, метрики качества (churn, rework, first-pass yield).
/code-review-calculatorКалькулятор теории цвета: гармония, конвертер, палитры, смешивание, дальтонизм
Комплексный инструмент для работы с цветом: цветовые гармонии (комплементарная, аналогичная, триадная, тетрадная), конвертер HEX/RGB/HSL/HSV/CMYK, генератор палитр (монохроматическая, shades, tints, tones), смешивание цветов (аддитивное/субтрактивное), симулятор дальтонизма и анализ цветовой температуры.
/color-theory-calculatorКалькулятор градиентов и интерполяции цветов
Генератор плавных переходов между цветами. Создайте CSS градиент онлайн, получите коды цветов (HEX/RGB) и настройте количество шагов.
/color-gradientКалькулятор контрастности (WCAG), шрифтов и сетки
Инструменты UI/UX дизайнера. Проверка контрастности цветов (WCAG AA/AAA), расчет модульной сетки и подбор типографической шкалы.
/contrast-gridКалькулятор Responsive Margin/Padding (Clamp generator)
Генератор CSS функции clamp() для адаптивных отступов и шрифтов. Создайте отзывчивый дизайн (fluid spacing) от мобильных до десктопа онлайн.
/responsive-helperГенератор паролей (безопасный)
Создать надежный пароль онлайн. Настройка длины, символов. Оценка сложности и энтропии.
/password-generator