Генератор штрихкодов
Штрихкоды все еще повсюду за кулисами: складские ячейки, корешки книг, транспортные коробки, лабораторные образцы. Этот генератор рисует чистый, готовый к сканированию штрихкод нужного формата: Code 128 и Code 39 для внутренних asset tags, EAN-13 и UPC-A для retail, ITF-14 для outer cartons, Codabar для библиотек и банков крови. Результат экспортируется в PNG для цифрового использования и в SVG или PDF для четкой печати.
Как создать штрихкод
-
1
Выберите symbology
Code 128 для общего asset tracking, EAN-13 для европейского retail, UPC-A для североамериканского retail и т. д.
-
2
Введите данные
Разрешенный набор символов зависит от формата. EAN-13 требует ровно 12 или 13 цифр; Code 128 принимает полный ASCII set.
-
3
Инструмент рассчитывает check digit
Для EAN/UPC/ITF последняя цифра — modulo-10 checksum, вычисленная из остальных. Генератор заполняет ее автоматически.
-
4
Скачайте в правильном формате
SVG или PDF для печати (quiet zones остаются четкими); PNG для экранов.
Распространенные 1D symbologies
| Symbology | Длина данных | Набор символов | Где используется |
|---|---|---|---|
| Code 128 | Переменная | Full ASCII | Логистика, shipping, asset tags |
| Code 39 | Переменная | A-Z, 0-9, plus 7 symbols | Военная сфера, automotive, healthcare |
| EAN-13 | 13 digits | Только цифры | Европейский retail |
| UPC-A | 12 digits | Только цифры | Североамериканский retail |
| EAN-8 | 8 digits | Только цифры | Малые retail products |
| ITF-14 | 14 digits | Только цифры | Shipping cartons (outer packaging) |
| Codabar | Переменная | Digits + 6 symbols | Библиотеки, банки крови |
Чеклист качества печати
Штрихкод, который не сканируется, хуже отсутствия штрихкода. Перед отправкой макета в печать:
- Quiet zone. Оставьте минимум 10x ширины самого узкого штриха как чистое поле с обеих сторон.
- X-dimension. Ширина самого узкого штриха. Минимум для retail EAN/UPC — 0.264 mm при 100% nominal size.
- Контраст. Черный на белом — самый безопасный вариант. Избегайте красных штрихов (многие сканеры используют красный свет и видят красный как белый).
- Разрешение. Экспортируйте в конечном размере печати, а не low-res PNG, который потом увеличат.
- Ориентация. Большинство сканеров читает слева направо. Вертикальная (“picket fence”) ориентация лучше сканируется, когда упаковка проходит через scanner tunnel.
Check digit EAN/UPC
Последняя цифра EAN-13:
check = (10 - ((3 * sum_of_odd_positions + sum_of_even_positions) mod 10)) mod 10
Если вы вводите 12 цифр, инструмент вычисляет 13-ю.
GS1 prefixes (для retail)
Чтобы продавать продукт через retail глобально, нужен company prefix от GS1, а не выдуманный EAN. Самостоятельно назначенные EAN numbers могут совпасть с другими зарегистрированными товарами и быть заблокированы на кассе.
Часто задаваемые вопросы
Code 128 — для внутренних вещей, которые вы контролируете. EAN-13 или UPC-A — если штрихкод пройдет через retail checkout. ITF-14 — для внешней транспортной коробки с retail units.
Для retail sale через крупные сети — да. Для внутреннего inventory, asset tagging, library systems — нет; Code 128 или Code 39 с локально выбранной схемой нумерации вполне подходят.
В девяти случаях из десяти: нет quiet zone, недостаточный контраст или принтер сжал штрихи. Печатайте в масштабе 100%, оставьте белое поле 2-3 mm и используйте настоящий принтер (не термопринтер на грязной или тонкой бумаге) для тестовых отпечатков.
Да — для bulk creation вставьте одну строку данных на штрихкод или загрузите CSV. Результат — один PDF с одним штрихкодом на строку, готовый к печати на листе этикеток.