TanodTools
RU

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

Выберите формат штрихкода, введите число или текст и скачайте штрихкод в SVG или PNG. Контрольные цифры считаются автоматически.

Работает полностью в браузере

Текст

Штрихкоды рисует библиотека JsBarcode. Инструмент проверяет цифры и контрольную цифру, но не знает, зарегистрирован ли номер за вами; настоящие товарные коды EAN и UPC выдаёт GS1.

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

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

Как линейные штрихкоды кодируют данные

Линейный штрихкод — это ряд штрихов и пробелов, ширина которых обозначает символы. EAN-13 и UPC-A — числовые коды фиксированной длины для розничных товаров: двенадцать цифр в EAN-13 или одиннадцать в UPC-A идентифицируют товар, а последняя контрольная цифра защищает от ошибок считывания. Code 128 — самый гибкий: он кодирует любой символ ASCII, переключаясь между наборами символов, поэтому получается плотным и стал основным для транспортных этикеток и внутренних инвентарных меток.

Контрольная цифра в семействе GS1 (EAN, UPC и ITF-14) — это взвешенная сумма. Начиная с самой правой цифры данных, цифры берутся с весами 3, 1, 3, 1 и так далее, а контрольная цифра дополняет сумму до ближайшего числа, кратного 10. UPC-E — сжатая форма UPC-A, поэтому её контрольная цифра вычисляется по развёрнутому двенадцатизначному номеру. Инструмент считает всё это сам и отказывается рисовать номер с неверной контрольной цифрой, а не печатает код, который не сработает.

Размер печати важнее формата. Сканерам нужна «тихая зона» — пустое место с обеих сторон, за неё отвечает настройка полей, — и штрихи не слишком тонкие для вашего принтера. Ширина штриха в 2 пикселя при 300 точках на дюйм намного тоньше, чем на экране, поэтому перед большим тиражом проверьте печатный образец.

Советы

Вопросы и ответы

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

Последняя цифра номера EAN, UPC или ITF-14 вычисляется по остальным, чтобы сканер мог заметить опечатку. Цифры, считая справа, поочерёдно умножаются на 3 и на 1, произведения складываются, а контрольная цифра дополняет сумму до числа, кратного 10.

Что будет, если ввести неверную контрольную цифру?

Инструмент не станет её молча менять. Он покажет, какой должна быть контрольная цифра, и не нарисует штрихкод, пока вы не исправите номер или не удалите последнюю цифру, чтобы её можно было вычислить.

Можно ли использовать такие коды для товаров, которые я продаю в магазинах?

Торговые системы ожидают номера, выданные вам организацией GS1 или национальным офисом GS1. Этот инструмент рисует любой допустимый номер, но придуманный вами номер может совпасть с чужим товаром. Используйте его для внутренних этикеток, тестов и макетов.

В Code 39 нет строчных букв. Что с ними происходит?

Строчные буквы преобразуются в заглавные, о чём инструмент сообщает. Code 39 кодирует цифры, заглавные буквы, пробел и символы - . $ / + %; всё остальное инструмент отмечает, а не отбрасывает.

Какой формат для какой задачи?

Code 128 компактно упаковывает любой текст ASCII. EAN-13 и EAN-8 используются для розничных товаров по всему миру, UPC-A и UPC-E — в розничной торговле Северной Америки. ITF-14 маркирует транспортные коробки, Code 39 и Codabar встречаются в логистике, библиотеках и банках крови, а Pharmacode применяется в фармацевтической упаковке.

Что скачать: SVG или PNG?

SVG подходит для печати и всего, что должно оставаться чётким при любом размере. PNG нужен для документов и веб-страниц, где требуется растровое изображение; выберите больший масштаб, чтобы края не размывались при увеличении.