Pack Camo

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

EAN-13, UPC-A, Code 128, Code 39 и другие в SVG или PNG, с контрольной цифрой.

Всё выполняется локально — ничего не отправляется на сервер.

Содержимое

12 цифр или 13 с контрольной цифрой. Пробелы и дефисы игнорируются.

Контрольная цифра 7 рассчитана и добавлена.

Внешний вид

2 px

Ширина самого узкого штриха.

100 px
10 px

Свободная зона вокруг штрихов. Она нужна сканерам.

18 px
Цвет штрихов
Фон

Масштаб PNG умножает размер в пикселях. Для печати используйте 4× или больше либо скачайте SVG.

Нарисовано в вашем браузере. Ничего не загружается.

Готовые к печати штрихкоды во всех распространённых форматах для торговли и логистики

Этот генератор штрихкодов рисует символы EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF-14, Interleaved 2 of 5, Codabar, MSI Plessey и Pharmacode прямо по мере ввода. Не указывайте контрольную цифру, и она будет рассчитана за вас; введите полный код, и контрольная цифра будет проверена, а если она неверна, вам предложат правильную. Настройте ширину штриха, высоту, свободную зону, текст под штрихами и цвета, а затем скачайте векторный SVG для печати или PNG с разрешением до 8×. Всё работает в вашем браузере: кодируемые значения никуда не загружаются.

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

  1. 1Выберите символогию на панели инструментов. Используйте EAN-13 или UPC-A для товаров в магазинах, ITF-14 для транспортных коробов и Code 128 для всего, где есть буквы.
  2. 2Введите или вставьте значение. Для кодов EAN и UPC можно ввести цифры без последней контрольной цифры, и она будет добавлена автоматически.
  3. 3Если вы ввели полный код, зелёная галочка подтверждает контрольную цифру. Неверная контрольная цифра отмечается вместе с правильным значением и кнопкой, чтобы его подставить.
  4. 4Задайте ширину штриха, высоту, отступ, размер шрифта и цвета. Оставляйте тёмные штрихи на светлом фоне, чтобы сканеры могли его прочитать.
  5. 5Скачайте SVG для макетов печати и упаковки или выберите масштаб и скачайте PNG. Можно также скопировать разметку SVG прямо в свой код.

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

EAN-13
13-значный розничный штрихкод, который используется по всему миру, кроме Северной Америки. Первые цифры — это префикс компании GS1, присвоенный владельцу бренда, а последняя цифра — контрольная цифра mod-10.
UPC-A
12-значный розничный штрихкод, который используется в США и Канаде. UPC-A — это EAN-13 с ведущим нулём, поэтому современные кассовые сканеры читают оба.
EAN-8 и UPC-E
Короткие версии для маленьких упаковок, на которых не помещается полноразмерный код. UPC-E сжимает UPC-A, содержащий серии нулей, до 8 цифр; этот инструмент показывает полный UPC-A, в который он разворачивается.
Code 128
Компактный код высокой плотности, вмещающий все 128 символов ASCII. Обычный выбор для внутренних этикеток, инвентарных бирок, транспортных этикеток и GS1-128. Автоматический режим переключается между наборами кодов A, B и C, чтобы штрихкод был как можно короче.
Code 39
Более старый буквенно-цифровой код с заглавными буквами, цифрами и несколькими символами. Он широкий, но очень устойчив к плохой печати и до сих пор обязателен в некоторых стандартах маркировки автомобильной и оборонной отраслей.
ITF-14 и Interleaved 2 of 5
Цифровые коды, кодирующие цифры парами. ITF-14 несёт 14-значный GTIN на внешних гофрокоробах; обычный ITF вмещает любое чётное количество цифр.
Codabar, MSI и Pharmacode
Специализированные устаревшие коды: Codabar для библиотек, банков крови и курьерских накладных, MSI Plessey для складских стеллажных этикеток и Pharmacode для контроля фармацевтической упаковки.

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

EAN-13, EAN-8, UPC-A, UPC-E и ITF-14 заканчиваются контрольной цифрой GS1 mod-10. Начиная с крайней правой цифры данных, цифры поочерёдно умножаются на 3 и 1 и складываются; контрольная цифра — это то, что доводит сумму до ближайшего большего кратного десяти. Для 590123412345 взвешенная сумма равна 83, поэтому контрольная цифра — 7, а полный EAN-13 — 5901234123457.

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

У Code 39 есть необязательный контрольный символ mod-43, а MSI поддерживает mod 10, mod 11 и двойную контрольную цифру. Code 128 всегда содержит обязательную контрольную сумму mod-103, которая добавляется автоматически и никогда не печатается в тексте под штрихами.

Как получить штрихкод, который сканируется

  • Сохраняйте свободную зону: пустое поле с обеих сторон должно быть не меньше десяти ширин самого узкого штриха. Не обрезайте его в макете.
  • Печатайте тёмные штрихи на светлом фоне. Красные, оранжевые и жёлтые штрихи не видны в красном свете лазерных сканеров, а инвертированные коды (светлые на тёмном) не читаются многими считывателями.
  • Не сжимайте штрихкод по горизонтали. Масштабируйте его пропорционально и предпочитайте SVG, чтобы штрихи оставались чёткими при любом размере.
  • Розничные коды EAN и UPC следует печатать близко к номинальному размеру (37,29 × 25,93 мм для EAN-13). Уменьшение ниже 80% затрудняет чтение.
  • Проверьте напечатанный результат телефоном, например нашим сканером штрихкодов, прежде чем печатать весь тираж.

Нужно ли покупать номер штрихкода?

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

Для данных длиннее нескольких десятков символов, например URL или визиток, 2D-код вмещает гораздо больше на меньшей площади: попробуйте генератор QR-кодов.

Часто задаваемые вопросы

Этот генератор штрихкодов бесплатный?
Да. Без регистрации, без водяных знаков и без ограничения на количество штрихкодов. Файлы SVG и PNG можно использовать в коммерческих целях.
Как рассчитать контрольную цифру EAN-13 или UPC-A?
Введите первые 12 цифр EAN-13 (или первые 11 цифр UPC-A), и контрольная цифра будет рассчитана и добавлена. Сообщение под полем показывает, какая цифра добавлена.
Почему пишет, что моя контрольная цифра неверна?
Последняя введённая цифра не совпадает с контрольной суммой GS1 mod-10 остальных цифр, обычно из-за опечатки. Сообщение показывает правильную цифру, а кнопка заменяет код на исправленный.
Что скачивать: SVG или PNG?
Используйте SVG для печати, упаковки и программ для этикеток: это вектор, поэтому штрихи остаются идеально чёткими при любом размере. Используйте PNG для документов, сайтов и инструментов, которые принимают только изображения, а для печати выбирайте больший масштаб.
Может ли штрихкод содержать буквы?
EAN, UPC, ITF, MSI и Pharmacode только цифровые. Code 128 кодирует все буквы, цифры и символы ASCII, а Code 39 — заглавные буквы, цифры, а также - . $ / + % и пробел.
Чем отличается EAN-13 от UPC-A?
UPC-A состоит из 12 цифр и используется в основном в Северной Америке; EAN-13 — из 13 и используется во всём остальном мире. UPC-A — это то же самое, что EAN-13, начинающийся с 0, и кассовые сканеры читают оба.
Можно ли делать цветные штрихкоды?
Да, но сохраняйте высокий контраст: тёмные штрихи на светлом фоне. Избегайте красных или жёлтых штрихов — лазерные сканеры их не видят. Инструмент предупредит, если контраст низкий или цвета инвертированы.
Мои данные загружаются на сервер?
Нет. Штрихкоды рисуются в вашем браузере с помощью библиотеки JsBarcode, а файлы создаются на вашем устройстве. Ничего из введённого не отправляется на сервер.