IZN Tools

Генератор штрихкодов

EAN, UPC и Code 128 с автоматической контрольной цифрой.

Оставляйте светлые поля по краям. Сканеру они нужны, и именно их обрезка — самая частая причина, почему напечатанный код не читается.

Контрольная цифра рассчитана и добавлена.Проверьте напечатанный код настоящим сканером до заказа этикеток.
Посчитано на вашем устройстве

Какая символика

| Формат | Вмещает | Где применяется | | --- | --- | --- | | EAN-13 | 12 цифр + контрольная | розничные товары по всему миру | | EAN-8 | 7 цифр + контрольная | мелкая упаковка, куда не влезает EAN-13 | | UPC-A | 11 цифр + контрольная | розница США и Канады | | Code 128 | любой печатаемый ASCII | логистика, внутренние метки, серийники |

Если код нужен для собственных систем, почти всегда правильный ответ — Code 128: принимает буквы наравне с цифрами, компактен и не требует никакого реестра.

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

Возьмите двенадцать цифр EAN-13. Начиная справа от полезной части, умножайте поочерёдно на 3 и 1, сложите результаты — контрольная цифра дополняет сумму до ближайшего числа, кратного десяти.

Для 590123412345 взвешенная сумма равна 53, ближайшее кратное десяти — 60, значит контрольная цифра 7, и полный код 5901234123457. Инструмент считает это за вас, а если вставить полный код с неверной последней цифрой — скажет об этом и покажет правильную.

Печать, которая читается

  • Сохраняйте зону покоя. Светлое поле с обеих сторон, не меньше десяти ширин узкого штриха. Причина отказов номер один.
  • Не растягивайте. Изменение пропорций искажает ширину штрихов. Масштабируйте обе стороны сразу или увеличивайте только высоту.
  • Печатайте тёмным по светлому. Красные штрихи невидимы для красного лазера.
  • Проверяйте до тиража. Напечатайте один, отсканируйте настоящим сканером и только потом заказывайте десять тысяч.

Всё работает локально

Штрихкод рисуется в браузере, значение никуда не передаётся — это важно, когда значение представляет собой серийный номер или внутренний артикул.

Вопросы

Что такое контрольная цифра?+

Последняя цифра EAN или UPC, вычисляемая из предыдущих. Она позволяет сканеру мгновенно отловить ошибку чтения. Вставьте двенадцать цифр — инструмент посчитает тринадцатую; вставьте тринадцать — проверит вашу и исправит, если она неверна.

Можно ли придумать свой EAN?+

Сгенерировать внешне корректный можно, и он отсканируется. Использовать в рознице — нет: номера EAN и UPC выдаёт GS1, и префикс указывает на владеющую компанию. Чужой номер приведёт к коллизии в торговых системах. Для внутренних задач — ячейки склада, инвентарные метки — берите Code 128, его никто не распределяет.

Почему напечатанный штрихкод не читается?+

Почти всегда из-за зоны покоя — светлого поля по обеим сторонам. Сканеру нужно около десяти ширин узкого штриха, а макет, обрезанный вплотную, её убирает. Далее по частоте: слишком мелкая печать, низкий контраст и масштабирование, при котором ширина штриха попадает между точками принтера.

SVG или PNG?+

SVG — для печати и вёрстки: он остаётся точным на любом размере. PNG — для экрана или системы, не принимающей вектор. PNG здесь отрисовывается в двойном размере, потому что штрихкод, напечатанный один к одному, часто не читается.