Генератор штрих-кода EAN-13

Введите 12 цифр — тринадцатая, контрольная, посчитается с разбором по шагам.

Формат

Как посчитана контрольная цифра

    Вид штрихкода

    Штрихкоды создаются прямо в браузере, список кодов никуда не отправляется.

    Из чего состоит EAN-13

    Тринадцать цифр кода делятся на четыре части:

    460 · 1234 · 56789 · 3
    префикс GS1 · компания · товар · контрольная цифра
    • Префикс — три цифры организации GS1, выдавшей номер: 460–469 — Россия, 481 — Беларусь, 487 — Казахстан, 200–299 — внутренние номера магазинов, 978–979 — книги. Полная таблица — на странице штрих-код страны производителя.
    • Компания и товар делят девять цифр. Граница между ними плавает: крупному производителю дают короткий номер компании, чтобы хватило цифр на весь ассортимент.
    • Контрольная цифра ловит опечатки и ошибки считывания.

    Штрихи кодируют только 12 цифр справа от первой. Первая цифра записана «скрыто» — порядком чередования двух наборов штрихов в левой половине, поэтому она печатается слева от кода, вне штрихов.

    Контрольная цифра по шагам

    Генератор выше расписывает расчёт для введённого кода. Правило: цифры с чётных мест умножаются на 3, с нечётных — на 1, всё складывается, а контрольная цифра дополняет сумму до числа, кратного 10.

    Пример: 590123412345

    Нечётные места: 5 + 0 + 2 + 4 + 2 + 4 = 17

    Чётные места: (9 + 1 + 3 + 1 + 3 + 5) × 3 = 22 × 3 = 66

    Сумма 17 + 66 = 83, до 90 не хватает 7. Полный код: 5901234123457.

    Размеры для печати

    МасштабМодульШирина с полямиВысота штрихов
    80% — минимум0,264 мм29,8 мм18,3 мм
    100% — номинал0,330 мм37,3 мм22,9 мм
    150%0,495 мм55,9 мм34,3 мм
    200% — максимум0,660 мм74,6 мм45,7 мм

    Ширина считается по 113 модулям: 95 модулей самого кода и светлые поля — 11 слева и 7 справа. Генератор добавляет эти поля сам. Обрезать штрихи по высоте GS1 не рекомендует: код останется читаемым, но сканеру на кассе придётся точнее наводиться.

    Где взять номер EAN-13

    Официальный номер с российским префиксом выдаёт ассоциация «ГС1 РУС» своим участникам. Маркетплейсы бесплатно генерируют коды для своих складов — как их напечатать, рассказано на странице штрих-коды для Ozon и Wildberries. Для маленьких упаковок есть укороченный EAN-8, для кодов с буквами — Code 128: оба формата есть в генераторе штрих-кодов.

    Частые вопросы

    Как посчитать контрольную цифру EAN-13?
    Сложите цифры на нечётных местах, прибавьте утроенную сумму цифр на чётных местах и дополните результат до ближайшего числа, кратного 10. Для 460123456789: 24 + 31 × 3 = 117, до 120 не хватает 3 — код 4601234567893.
    Что будет, если ввести 13 цифр с неправильной последней?
    Генератор не нарисует такой код и подскажет верную контрольную цифру с кнопкой «Исправить». Сканеры на кассах отбрасывают код с неверной контрольной цифрой, поэтому печатать его бессмысленно.
    Какого размера печатать EAN-13?
    Номинальный размер — 37,29 мм в ширину вместе со светлыми полями, модуль 0,33 мм. Допускается уменьшение до 80% (около 30 мм) и увеличение до 200%. Меньше 80% сканеры читают ненадёжно.

    Обновлено