Как сделать штрихкод
- Выберите значение в поле Тип штрихкода: Code 128 — для текста и внутренних этикеток, EAN-13 или UPC-A — для товаров в рознице, ITF-14 — для транспортных коробок и так далее (см. таблицу ниже).
- Введите данные в поле Число или текст для кодирования или нажмите один из вариантов в блоке Примеры. Для EAN, UPC и ITF-14 последнюю цифру можно не вводить: контрольная цифра будет рассчитана и добавлена автоматически. Если вы введёте все цифры, контрольная цифра будет проверена, а при ошибке инструмент сообщит правильное значение.
- Следите за предпросмотром в реальном времени. В строке Закодировано показано полное число, которое содержат штрихи, а кнопка Копировать число копирует его. Для розничных и коробочных кодов блок Расчёт контрольной цифры показывает ход вычисления.
- При необходимости измените Параметры: Ширина штриха, Высота штрихов (px), Тихая зона, Размер шрифта (px), Показывать текст, Цвет штрихов и Фон. Инструмент предупредит о цветах и полях, с которыми сканеры справляются плохо.
- Нажмите кнопку Скачать PNG (изображение рисуется в масштабе из поля Масштаб PNG, чтобы края были чёткими), Скачать SVG — для печати и программ дизайна или Печать, чтобы напечатать только штрихкод.
Какой тип штрихкода выбрать?
| Тип | Символы | Длина | Типичное применение |
|---|---|---|---|
| EAN-13 | Цифры | 13 (12 + контрольная цифра) | Розничные товары по всему миру; книги (ISBN, начинающийся с 978 или 979) |
| UPC-A | Цифры | 12 (11 + контрольная цифра) | Розничные товары в Северной Америке |
| EAN-8 | Цифры | 8 (7 + контрольная цифра) | Мелкие упаковки, на которые не помещается EAN-13 |
| UPC-E | Цифры | 8 (система нумерации, 6 цифр, контрольная цифра) | Мелкие упаковки в Северной Америке (сжатый UPC-A) |
| ITF-14 | Цифры | 14 (13 + контрольная цифра) | Транспортные коробки и коды упаковок (GTIN-14) |
| Code 128 | Все печатаемые символы ASCII | Переменная | Логистика, транспортные этикетки, внутренние идентификаторы |
| Code 39 | A–Z, 0–9, пробел, - . $ / + % | Переменная | Промышленность, бейджи, автомобильная и оборонная отрасли |
| ITF | Цифры | Чётное число | Склады и дистрибуция |
| Codabar | 0–9, - $ : / . +, старт/стоп A–D | Переменная | Библиотеки, станции переливания крови, старые системы |
Code 128 — самый компактный универсальный вариант для текста: на сериях цифр он автоматически переключается в режим двойной плотности. GS1-128 — это применение Code 128 по правилам GS1, которое добавляет стандартные поля данных, например номер партии и срок годности; его используют на паллетных и логистических этикетках. Code 39 старше и шире, но его читает почти любой сканер, и контрольный символ ему не нужен.
Как работают контрольные цифры
EAN-13, EAN-8, UPC-A, UPC-E и ITF-14 заканчиваются контрольной цифрой, по которой сканер замечает ошибку считывания. Все они используют одно и то же правило GS1:
- Начиная с крайней правой цифры (перед контрольной), умножайте цифры поочерёдно на 3 и на 1: 3, 1, 3, 1 и так далее.
- Сложите произведения.
- Контрольная цифра = (10 − сумма mod 10) mod 10, то есть столько, сколько не хватает до следующего числа, кратного 10.
Пример расчёта для EAN-13 400638133393: справа налево 3×3 + 9×1 + 3×3 + 3×1 + 3×3 + 1×1 + 8×3 + 3×1 + 6×3 + 0×1 + 0×3 + 4×1 = 89. Следующее кратное 10 число — 90, поэтому контрольная цифра — 1, а полный номер — 4006381333931. Для UPC-A 03600029145 сумма равна 58, поэтому контрольная цифра — 2: 036000291452. Коды UPC-E берут контрольную цифру из номера UPC-A, в который они разворачиваются. Code 39 может содержать необязательный контрольный символ по модулю 43 (сумма значений символов делится на 43, берётся остаток), а Code 128 всегда содержит контрольный символ по модулю 103, который сканер использует, но не показывает.
Советы по печати
- Размер: EAN-13 или UPC-A в номинальном размере GS1 (100%) имеет ширину около 37,3 мм вместе с тихими зонами, а модуль (самый узкий штрих) — 0,33 мм. Не делайте розничные коды намного меньше этого размера.
- Тихая зона: оставляйте пустое поле с обеих сторон. EAN-13 нужно 11 модулей слева и 7 справа, UPC-A — по 9 с каждой стороны, а Code 128, Code 39 и ITF — около 10. Текст или край рамки внутри этого поля — частая причина неудачного сканирования. Вариант Рекомендуется применяет эти значения.
- Контраст: используйте тёмные штрихи на светлом фоне; чёрный на белом — самый надёжный вариант. Многие сканеры работают с красным светом, поэтому красные, оранжевые и жёлтые штрихи сливаются с фоном и не сканируются. Инструмент предупредит вас о таких цветах.
- Не растягивайте: меняйте размер пропорционально, а лучше — измените параметр Ширина штриха. Растяжение в одну сторону искажает соотношение штрихов.
- Печатайте в масштабе 100%: отключите «по размеру страницы» в окне печати, а затем проверьте напечатанный образец настоящим сканером или телефоном, прежде чем печатать весь тираж.
Штрихкод или QR-код?
Одномерный (1D) штрихкод хранит короткий номер или код, который указывает на запись в базе данных — товар, посылку или основное средство, — и его читает любой кассовый и складской сканер. QR-код двумерный, вмещает гораздо больше (целый веб-адрес, данные Wi-Fi или визитку) и считывается камерой телефона. Для номеров товаров и внутренних этикеток используйте штрихкод, а для ссылок и всего, что длиннее нескольких десятков символов, — генератор QR-кодов. Подробнее читайте в руководстве Типы штрихкодов: EAN, UPC и Code 128 или посмотрите другие инструменты на каждый день.
Конфиденциальность: штрихкоды рисует JavaScript в вашем браузере, поэтому введённые числа и текст никогда не отправляются на сервер. На этом устройстве, в локальном хранилище, запоминаются только ваши настройки (тип штрихкода, ширина штриха, высота, тихая зона, размер шрифта, показ текста, цвета, масштаб PNG и параметры Code 39 и ITF-14). Сами данные не сохраняются.
Часто задаваемые вопросы
Этот генератор штрихкодов бесплатный?
Да. Без регистрации, без водяных знаков и без ограничений на количество штрихкодов, а файлы PNG и SVG можно использовать для любых целей. Штрихкоды создаются в вашем браузере.
Можно ли использовать эти штрихкоды на товарах, которые продаются в магазинах?
Только если номер принадлежит вам. Торговые сети принимают номера EAN и UPC, полученные на основе префикса компании GS1, который вы лицензируете в национальной организации — члене GS1. Этот инструмент рисует правильный штрихкод для номера, который у вас уже есть, но не выдаёт номер.
Как рассчитать контрольную цифру EAN-13?
Умножьте первые 12 цифр поочерёдно на 3 и на 1, начиная с 3 для крайней правой из 12, сложите произведения и вычислите (10 − сумма mod 10) mod 10. Для 400638133393 сумма равна 89, поэтому контрольная цифра — 1. Выберите выше EAN-13 и введите 12 цифр, чтобы увидеть полный расчёт.
Чем UPC отличается от EAN?
UPC-A состоит из 12 цифр и используется в основном в США и Канаде; EAN-13 состоит из 13 цифр и используется в остальном мире. Номер UPC-A — это тот же EAN-13 с ведущим 0, поэтому современные сканеры читают оба.
Какой штрихкод использовать для учёта инвентаря?
Code 128 — обычный выбор для собственных этикеток инвентаря, основных средств и мест хранения: он принимает буквы, цифры и символы и остаётся компактным. Code 39 тоже читается практически любым сканером, но при тех же данных он шире и поддерживает только заглавные буквы.
Можно ли сделать штрихкод из текста или URL-адреса?
Из короткого текста — да: выберите Code 128 и введите до 80 простых символов ASCII (буквы без диакритических знаков, цифры и символы). Для URL-адреса или длинного текста лучше подходит QR-код: одномерный (1D) штрихкод становится слишком широким для надёжного сканирования, а большинство сканеров штрихкодов не открывают ссылки.
Обновлено