Генератор штрихкодов: Code 128, EAN-13, UPC-A и другие

Введите число или текст, выберите Code 128, EAN-13, UPC-A, EAN-8, UPC-E, Code 39, ITF-14, ITF или Codabar и скачайте сканируемый штрихкод в PNG или SVG либо распечатайте его. Контрольные цифры рассчитываются и проверяются автоматически, с показом расчёта.

Бесплатно, без регистрации, создаётся в браузере: ничего из введённого не загружается.

Создайте штрихкод

Живой предпросмотр · PNG · SVG · печать

Тип штрихкода

Примеры:
Штрихкод появится здесь по мере ввода.

Розничные номера EAN и UPC для товаров, которые продаются в магазинах, нужно получить по лицензии GS1. Этот инструмент только рисует штрихкод для номера, который у вас уже есть, или для тестов и внутреннего использования; он не выдаёт и не регистрирует номера. Проверьте сканирование перед печатью большого тиража этикеток.

Параметры

#000000
#ffffff

Как сделать штрихкод

  1. Выберите значение в поле Тип штрихкода: Code 128 — для текста и внутренних этикеток, EAN-13 или UPC-A — для товаров в рознице, ITF-14 — для транспортных коробок и так далее (см. таблицу ниже).
  2. Введите данные в поле Число или текст для кодирования или нажмите один из вариантов в блоке Примеры. Для EAN, UPC и ITF-14 последнюю цифру можно не вводить: контрольная цифра будет рассчитана и добавлена автоматически. Если вы введёте все цифры, контрольная цифра будет проверена, а при ошибке инструмент сообщит правильное значение.
  3. Следите за предпросмотром в реальном времени. В строке Закодировано показано полное число, которое содержат штрихи, а кнопка Копировать число копирует его. Для розничных и коробочных кодов блок Расчёт контрольной цифры показывает ход вычисления.
  4. При необходимости измените Параметры: Ширина штриха, Высота штрихов (px), Тихая зона, Размер шрифта (px), Показывать текст, Цвет штрихов и Фон. Инструмент предупредит о цветах и полях, с которыми сканеры справляются плохо.
  5. Нажмите кнопку Скачать PNG (изображение рисуется в масштабе из поля Масштаб PNG, чтобы края были чёткими), Скачать SVG — для печати и программ дизайна или Печать, чтобы напечатать только штрихкод.
Штрихкоды для товаров в магазинах: розничный номер EAN или UPC нужно получить по лицензии в GS1 — международной организации по стандартам, которая стоит за этими штрихкодами. В национальной организации — члене GS1 вы получаете префикс компании и затем присваиваете на его основе номера своим товарам. Этот генератор только рисует штрихкод для номера, который у вас уже есть, либо для тестов и внутреннего использования. Он не выдаёт, не продаёт и не регистрирует номера, а придуманный EAN торговые сети не примут. Code 128 и Code 39 подходят для собственных этикеток: инвентаря, основных средств, мест хранения на складе и номеров отправлений.

Какой тип штрихкода выбрать?

ТипСимволыДлинаТипичное применение
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 39A–Z, 0–9, пробел, - . $ / + %ПеременнаяПромышленность, бейджи, автомобильная и оборонная отрасли
ITFЦифрыЧётное числоСклады и дистрибуция
Codabar0–9, - $ : / . +, старт/стоп A–DПеременнаяБиблиотеки, станции переливания крови, старые системы

Code 128 — самый компактный универсальный вариант для текста: на сериях цифр он автоматически переключается в режим двойной плотности. GS1-128 — это применение Code 128 по правилам GS1, которое добавляет стандартные поля данных, например номер партии и срок годности; его используют на паллетных и логистических этикетках. Code 39 старше и шире, но его читает почти любой сканер, и контрольный символ ему не нужен.

Как работают контрольные цифры

EAN-13, EAN-8, UPC-A, UPC-E и ITF-14 заканчиваются контрольной цифрой, по которой сканер замечает ошибку считывания. Все они используют одно и то же правило GS1:

  1. Начиная с крайней правой цифры (перед контрольной), умножайте цифры поочерёдно на 3 и на 1: 3, 1, 3, 1 и так далее.
  2. Сложите произведения.
  3. Контрольная цифра = (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) штрихкод становится слишком широким для надёжного сканирования, а большинство сканеров штрихкодов не открывают ссылки.

Обновлено

Скопировано в буфер обмена