Непрочитанный штрихкод — это перемаркировка партии. Разбираем, какой тип кода выбрать, откуда берутся ошибки сканирования и как сделать штрихкод онлайн с проверкой распознаванием до печати.

Штрихкод, который не прочитали, — это возврат партии
Сгенерировать штрихкод может любой сайт. Проблемы всплывают позже, на складе маркетплейса или на кассе: сканер «не видит» код. Причины почти всегда одни и те же — неверная контрольная цифра, слишком тонкие штрихи, урезанная высота или обрезанные тихие зоны по бокам. Каждая такая ошибка стоит перемаркировки.
Поэтому наш генератор не только рисует код, но и сразу распознаёт готовый файл тем же движком, что работает в сканерах телефонов. Вы видите результат до печати: «✓ Сканер читает» или предупреждение, что поправить.
👉 Открыть генератор штрихкодов — бесплатно: 7 типов кодов, векторные PDF и EPS, PNG для термопринтера, до 500 кодов за раз.

Какой тип кода выбрать
- EAN-13 — розничные товары в России и Европе. Номер должен быть зарегистрирован: придуманный EAN торговая сеть не примет.
- EAN-8 — для маленьких упаковок, где 13 цифр не помещаются.
- UPC-A — товары для рынка США и Канады.
- Code 128 — склад, внутренний учёт, этикетки маркетплейсов. Кодирует латиницу и цифры.
- Code 39 — старые складские и производственные системы.
- ITF-14 — транспортные короба, в рамке по стандарту.
- DataMatrix — двумерный код, в том числе код маркировки «Честного знака» (галочка GS1).
Один код: как сделать
- Выберите тип и впишите номер. Для EAN и UPC контрольную цифру считать не нужно — генератор добавит её сам и напишет об этом.
- Выберите размер. У EAN это масштаб от 80 до 200 % (100 % — стандарт), у Code 128 и Code 39 — ширина штриха от 0,19 до 0,5 мм, у DataMatrix — сторона от 8 до 40 мм.
- Задайте высоту штрихов и решите, нужны ли цифры под кодом.
- Посмотрите на отметку проверки и скачайте файл.
Для EAN генератор показывает страну регистрации номера по префиксу — удобно, чтобы проверить себя. Префикс 460–469 означает, что номер выдан в России.
Какой файл скачать
- PDF и EPS — вектор, штрихи чистым чёрным K=100. Для типографии и дизайнера.
- SVG — для сайта или вёрстки.
- PNG 203, 300 или 600 dpi — для термопринтеров и офисной печати. Ширина штриха подгоняется под точки принтера, чтобы код не «плыл».
Тихие зоны — белые поля по бокам кода — соблюдены по стандарту. Их нельзя обрезать при вёрстке: без них сканер не находит начало кода.
Много кодов: до 500 за раз
На вкладке «Много кодов» можно вставить список номеров или заполнить автонумерацию: с какого числа начать, сколько кодов и какую приставку добавить. Раскладка — по одному на этикетку для термопринтера (58×40, 58×30, 43×25, 30×20, 75×120, 100×150 мм или свой размер) либо сеткой на листе А4. Всё собирается в один PDF.
Распознать код по фото
Третья вкладка работает наоборот: загрузите фото или PDF с упаковки — генератор найдёт все штрихкоды и QR-коды и покажет их содержимое. Рядом с каждым есть кнопка «Сделать такой же код». Файл никуда не сохраняется.
Ошибки, о которых генератор предупредит
- Неверная контрольная цифра — покажет, какая должна быть.
- Кириллица в Code 128 — этот формат русские буквы не кодирует, для текста подскажет DataMatrix.
- Слишком тонкие штрихи или мелкая точка DataMatrix — напечатанный код может не прочитаться.
- Урезанная больше чем вдвое высота — кассовые сканеры читают такой код хуже.
- Нет разделителей GS в коде «Честного знака» — объяснит, какое поле съело хвост кода.
Кому пригодится штрихкод онлайн
Продавцу на маркетплейсе
Товаров десятки, у каждого свой артикул, и на каждую единицу нужна этикетка. На вкладке «Много кодов» вставьте артикулы столбиком прямо из таблицы, выберите Code 128 и раскладку «По одному на этикетку», например 58×40 мм. Получится один PDF, который термопринтер печатает подряд. Если код не помещается в этикетку, генератор его уменьшит и отдельно предупредит, если он стал слишком мелким для сканера.
Небольшому производству: мёд, мыло, косметика
Для продажи в магазинах на упаковку ставят EAN-13. Номер выдаёт ассоциация ГС1 РУС, а дальше всё просто: впишите 12 цифр, контрольную генератор добавит сам. Скачайте PDF или EPS и отдайте дизайнеру упаковки — это вектор, качество в макете не пострадает.
Складу, офису, школе: инвентарные номера
Для учёта мебели, техники или книг удобны Code 39 и Code 128. Заполните автонумерацию: начальный номер вроде INV-00001 и количество — ведущие нули сохранятся. Раскладка «Сеткой на листе А4» подойдёт, если печатать на листах самоклеящейся бумаги обычным принтером.
Для коробок с товаром
На транспортную коробку ставят ITF-14 — 14 цифр в толстой рамке. Рамку генератор рисует снаружи тихих зон, чтобы она не съедала поля и не мешала сканеру найти начало кода.
Когда нужно повторить старый код
Этикетка есть, а файла нет. Сфотографируйте её и загрузите на вкладку «Распознать по фото»: сервис прочитает содержимое, а кнопка «Сделать такой же код» перенесёт его в генератор — останется выбрать размер и скачать файл.
Как не испортить штрихкод при печати
Генератор делает файл по стандарту, но до сканера код проходит через вёрстку, принтер и материал.
Размер
- EAN-13 стандартного размера — 37,3 × 25,9 мм. Уменьшать можно до 80 %, это около 30 × 21 мм: мельче кассовые сканеры читают плохо.
- Code 128 и Code 39 задаются шириной тонкого штриха. Для термопринтера 203 dpi берите не меньше 0,25 мм. Чем длиннее текст, тем шире код: если он не влезает в этикетку, сокращайте текст, а не штрих.
- DataMatrix задаётся стороной квадрата от 8 до 40 мм. Чем длиннее содержимое, тем больше точек в квадрате и тем мельче каждая. Если точка выходит меньше 0,25 мм, генератор подскажет, до какого размера увеличить код.
- Высоту штрихов у EAN-13 и UPC-A можно урезать, но не больше чем вдвое — иначе появится предупреждение.
Тихие зоны
Белые поля слева и справа — часть кода, а не лишний отступ. У EAN-13 левое поле шире правого, и в нём стоит первая цифра. Не обрезайте файл по штрихам, не прижимайте код к краю этикетки, линии сгиба или соседнему рисунку. Под превью генератор пишет «Размер с полями» — это место, которое нужно оставить в макете целиком.
Контраст и цвет
- Штрихи в файле чистым чёрным K=100. Не перекрашивайте их в фирменный цвет и не делайте код полупрозрачным: надёжнее всего тёмные штрихи на белом или очень светлом фоне.
- Не ставьте код на фотографию, узор или градиент. Если упаковка цветная, оставьте под кодом белую плашку вместе с тихими зонами.
Масштаб и растр
- Не растягивайте код в редакторе на глаз, а тем более непропорционально. Нужен другой размер — поменяйте его в генераторе и скачайте файл заново: так он ещё раз пройдёт проверку распознаванием.
- PNG выбирайте под свой принтер. Ширина штриха в нём подогнана к целому числу точек выбранного разрешения. Если потом масштабировать такой PNG в Word или программе этикеток, подгонка теряется, и края штрихов расплываются. Вставляйте его в размере 100 %.
- Для типографии и дизайнера — PDF или EPS. В SVG и EPS цифры под кодом переведены в кривые, поэтому шрифт на чужом компьютере не понадобится.
Проверка сканером
Отметка «Сканер читает» значит, что готовый файл распознан тем же движком, что работает в сканерах телефонов. Но это проверка файла, а не печати. Перед тиражом распечатайте пару этикеток на том же принтере и материале, сфотографируйте и загрузите снимок на вкладку «Распознать по фото». Если код не нашёлся, снимите ровнее, крупнее и без бликов; если и тогда не читается — увеличьте размер кода.
Вопросы и ответы
Можно ли придумать номер EAN-13 самому?
Нарисовать код генератор позволит по любому номеру, но для продажи в магазинах номер выдаёт ассоциация ГС1 РУС. Придуманный номер может совпасть с чужим товаром, и торговая сеть его не примет. Для внутреннего учёта подходят номера, начинающиеся на 200–299: генератор так и подпишет префикс — «внутренняя нумерация магазина».
Что значит страна рядом с кодом EAN-13?
Это страна, где компания получила номер, а не страна производства. Товар с префиксом 460–469 может быть сделан где угодно, а номер для него выдан в России. Префиксы 978 и 979 означают книгу (ISBN), 977 — журнал (ISSN).
Можно ли закодировать русский текст?
В Code 128 и Code 39 — нет: они кодируют только латиницу, цифры и знаки, а генератор покажет, какой символ лишний. Строчные буквы в Code 39 он сам переведёт в заглавные. Русский текст, ссылку или любую фразу до 1500 символов принимает DataMatrix.
Как сделать DataMatrix для «Честного знака»?
Только из кода маркировки, который уже выпущен в системе «Честный знак», — придумать такой код нельзя. Вставьте его как есть, с разделителями GS или в виде (01)…(21)…, и включите галочку GS1. Генератор строит только квадратный DataMatrix и предупредит, если разделителей нет и хвост кода попал не в то поле.
В списке одна строка с ошибкой — что будет?
PDF не соберётся, зато генератор перечислит проблемные строки с номерами и причиной: не та длина, неверная контрольная цифра, недопустимый символ. Исправьте их и нажмите кнопку ещё раз.
Какой PNG выбрать: 203, 300 или 600 dpi?
То же, что указано в характеристиках принтера: у многих термопринтеров этикеток это 203 dpi, у некоторых 300. Штрихи подгоняются к точкам выбранного разрешения, поэтому на принтере с другим разрешением код напечатается хуже, чем мог бы.
Нужны этикетки со штрихкодом?
Если к коду нужна полноценная этикетка с названием, составом и сроками — соберите её в конструкторе этикеток, штрихкод там встраивается автоматически. Напечатать этикетки тиражом поможет калькулятор наклеек: выберите материал и тираж — цена считается сразу.