Перейти к содержимому

Генератор штрихкодов онлайн: EAN-13 и Code 128

Создайте EAN-13 из товарного номера или Code 128 из внутреннего артикула. Один код либо до 120 значений из Excel и CSV; PNG, SVG, ZIP и ПДФ А4.

Подробнее о задаче

Для EAN-13 введите 12 цифр, чтобы рассчитать контрольную, или 13 цифр для проверки готового товарного номера. Для внутреннего артикула с латинскими буквами выберите Code 128: буквы нельзя молча удалить из EAN. Создайте один код либо загрузите до 120 разных значений из Excel, XLSX или CSV; ведущие нули сохраняются, ошибка останавливает всю партию. Скачайте PNG, SVG, ZIP или ПДФ А4. Файл остаётся на устройстве. Генератор не присваивает товарные номера GS1.

К инструменту ↓
От задачи — к результату

Работает прямо здесь · без отправки данных

Создайте EAN-13 или другой штрихкод

Пример данных

Учебный ввод: EAN-13 460005100005 без последней цифры; размер 100%; 24 копии.

Что получится

Получится EAN-13 4600051000057, лист из 24 одинаковых этикеток на одном ПДФ А4 и размер символа 37,29 × 25,93 мм.

Другие варианты и примеры
Посмотрите в действии3 видео · по 12 секунд
От товара к этикетке1 / 3

Учебный пример · без звука

Все инструменты →

Сервис рисует код из вашего значения, но не выдаёт номера GS1: чтобы товар попал в чужую розницу и на маркетплейс, номер получают в национальной организации GS1. Коды маркировки «Честного знака» так тоже не создаются — их выдаёт оператор системы.

Пример и результат

Для EAN-13 введите 12 цифр, чтобы рассчитать контрольную, или 13 цифр для проверки готового товарного номера. Для внутреннего артикула с латинскими буквами выберите Code 128: буквы нельзя молча удалить из EAN. Создайте один код либо загрузите до 120 разных значений из Excel, XLSX или CSV; ведущие нули сохраняются, ошибка останавливает всю партию. Скачайте PNG, SVG, ZIP или ПДФ А4. Файл остаётся на устройстве. Генератор не присваивает товарные номера GS1.

Задача

Что вы проверяете на этой странице

Номер товара или строка для внутреннего кода; для печатного листа — размер EAN/UPC 80–200% либо ширина и высота этикетки Code 128.

Рабочий результат

Для EAN-13 введите 12 цифр, чтобы рассчитать контрольную, или 13 цифр для проверки готового товарного номера. Для внутреннего артикула с латинскими буквами выберите Code 128: буквы нельзя молча удалить из EAN. Создайте один код либо загрузите до 120 разных значений из Excel, XLSX или CSV; ведущие нули сохраняются, ошибка останавливает всю партию. Скачайте PNG, SVG, ZIP или ПДФ А4. Файл остаётся на устройстве. Генератор не присваивает товарные номера GS1.

Контрольный пример

Номер 460005100005 без последней цифры превращается в EAN-13 4600051000057. При размере 100% сам символ занимает 37,29 × 25,93 мм; 24 одинаковые этикетки помещаются на одном листе А4.

Этикетки · обновлено 28 сентября 2026

Рабочий инструмент

Разбор и практические решения

Как создать EAN-13 онлайн из 12 или 13 цифр

Если номер состоит из 12 цифр без контрольной, выберите EAN-13 и вставьте их в поле. Генератор вычислит последнюю цифру по алгоритму GS1 и покажет полный 13-значный номер. Для учебного ввода 460005100005 результатом будет 4600051000057.

Если у вас уже есть все 13 цифр, введите номер целиком. Инструмент пересчитает контрольную цифру и остановит создание при расхождении. Исправлять последнюю цифру реального номера наугад нельзя: сначала сверьте исходный номер с карточкой товара или документом.

После проверки скопируйте PNG в документ или редактор, скачайте отдельный PNG или SVG либо задайте масштаб 80–200% и количество копий для ПДФ А4. Если браузер не разрешает запись изображения в буфер обмена, кнопка покажет понятную ошибку и оставит доступным скачивание. Созданные полосы не означают, что номер зарегистрирован: генератор не выдаёт GTIN и не закрепляет его за товаром. Для продажи в чужой рознице номер получают у национальной организации GS1.

Что ввести в генератор EAN-13
Исходные данныеЧто проверит сервисРезультат
12 цифр без контрольнойрассчитает тринадцатую цифруполный EAN-13, PNG или SVG
13 цифр готового номерасверит контрольную цифрукод только при корректном номере
Один номер и число копиймасштаб 80–200% и раскладкуПДФ А4 до 120 копий
Один Code 128 и число копийразмер этикетки 30 × 20 — 100 × 60 ммПДФ А4 до 120 копий

Генератор штрихкодов или полных этикеток: что выбрать

Откройте генератор на этой странице, если номер уже известен и нужны сами полосы: отдельная картинка, несколько одинаковых копий, последовательная серия или список разных кодов. Название, цена и описание товара в такой файл не добавляются.

Для полной товарной этикетки откройте студию этикеток. Она принимает таблицу товаров, размещает название, цену, артикул и штрихкод в одном макете и готовит лист к печати. Так запрос «генератор этикеток и штрихкодов» ведёт сразу к нужному результату, а не к пустой картинке кода.

Куда идти за нужным результатом
Что требуетсяЧто выбратьЧто получится
Один штрихкодгенератор на этой страницеPNG или SVG
Много одинаковых товарных кодовEAN или UPC и число копийготовый ПДФ А4
Разные коды по порядкусерия Code 128до 120 кодов без ручного ввода
Этикетка с названием и ценойстудия товарных этикетокполный печатный макет

Печать одного или разных штрихкодов

Для одинаковых этикеток введите один номер, укажите число копий и скачайте ПДФ A4. Для разных товаров откройте режим печати списка: загрузите XLSX или CSV либо вставьте диапазон из Excel. Выберите колонку с кодом и необязательную колонку с подписью. За один запуск можно проверить и подготовить до 120 разных штрихкодов; ведущие нули сохраняются.

EAN-13, EAN-8 и UPC-A печатаются с выбранным масштабом 80–200%. Для Code 128 задаётся размер ячейки от 30 × 20 до 100 × 60 мм. Общий ПДФ содержит линии реза; печатайте его в масштабе 100% и сначала проверьте один лист сканером.

Инструмент не является компонентой 1С и не подключается к кассовой программе. Он создаёт проверенные файлы для печати из введённого номера, последовательности или списка.

Какой режим печати выбрать
ЗадачаВводРезультат
Повторить один кодномер и число копийПДФ A4 с одинаковыми этикетками
Напечатать разные кодыXLSX, CSV или две колонки Excelобщий ПДФ A4 и ZIP изображений
Продолжить нумерациюпрефикс, первый номер и количествопоследовательная серия Code 128

Серийные штрихкоды и инвентарные номера по порядку

Для внутренних номеров не нужно заранее собирать столбец в Excel. Задайте латинский префикс, первый номер, число цифр и количество: ввод INV-, 1, 4 и 120 создаст последовательность от INV-0001 до INV-0120. Инструмент сам выберет Code 128, потому что эта символика кодирует буквы, цифры и знаки.

Партия ограничена 120 значениями и создаётся только целиком. Если количество, диапазон или префикс не подходят, список остаётся пустым; уже напечатанные номера не смешиваются с неполной новой серией. После заполнения проверьте начало и конец диапазона, скачайте отдельные PNG или SVG одним ZIP либо задайте размер ячейки и соберите общий ПДФ A4.

Такие номера подходят для внутреннего учёта имущества, оборудования, коробок и мест хранения. Они не становятся зарегистрированными товарными номерами GS1 и не заменяют EAN-13 для продажи в чужой рознице.

Пример последовательной нумерации
ПараметрЗначениеРезультат
ПрефиксINV-латинская метка серии
Первый номер и разрядность1 и 4INV-0001
Количество120последний номер INV-0120

Массовая генерация штрихкодов из списка

Скопируйте один столбец значений или два столбца из Excel: в первой колонке должен быть код, во второй — необязательная подпись. До 120 строк обрабатываются на устройстве. Пустые строки пропускаются, ведущие нули сохраняются, а одинаковые значения отмечаются до скачивания.

Партия собирается только целиком. Если хотя бы одна строка не подходит выбранной символике или содержит неверную контрольную цифру, инструмент указывает номер строки и не выдаёт частичный архив. После исправления скачайте ZIP с отдельными PNG или SVG и файлом состава.

Для EAN-13, EAN-8 и UPC-A доступен общий ПДФ A4: на каждом месте печатается своё значение, а физический размер берётся из выбранного масштаба 80–200%. Для Code 128 задайте размер этикетки от 30 × 20 до 100 × 60 мм: изображение впишется без искажения пропорций, а линии ячеек помогут разрезать лист. Code 39 и ITF-14 пакет отдаёт отдельными изображениями.

Что получится из пакетного списка
ВводПроверкаРезультат
Один столбецкаждая строка по выбранной символикеZIP из разных PNG или SVG
Код и подпись из Excelзначение и номер ошибочной строкиZIP плюс файл состава
Разные EAN/UPCконтрольная цифра и размер 80–200%один ПДФ A4 для печати
Серия Code 128диапазон и размер ячейкиZIP и один ПДФ A4 с линиями реза

12 или 13 цифр: что ввести в генератор

Учебные 12 цифр 460123456789 дают расчётный номер 4601234567893. Это пример алгоритма, а не номер, выданный вашему товару. Если у вас уже есть полный номер, введите все 13 цифр и сверьте их с источником.

Если к учебным 12 цифрам 460123456789 дописать 0, номер не пройдёт проверку: расчётная последняя цифра — 3. Не заменяйте её наугад у реального товара: ошибка может быть в предыдущих цифрах. Сначала проверьте карточку товара или документ.

Буквенно-цифровому внутреннему артикулу подходит Код 128. Он не превращает артикул в зарегистрированный ЕАН-13 и сам по себе не подтверждает выполнение требований торговой площадки.

Какую символику выбрать

Выбор символики определяется тем, кто будет читать код. Для розничной кассы и маркетплейса нужен EAN-13 — это стандарт товарной позиции. Для внутреннего склада и логистики удобнее Code 128: он кодирует буквы и цифры, поэтому в него влезает артикул целиком.

EAN-8 берут, когда полный номер не помещается на упаковку, UPC-A приходит с американскими товарами, а ITF-14 печатают на коробах и палетах — это та же позиция в транспортной упаковке.

Code 39 старше остальных и вмещает меньше на той же ширине, но его до сих пор читают промышленные сканеры и часть учётных систем, которым нужен именно он.

Что выбрать под задачу
ЗадачаСимволикаПочему
Товар в розницу и на маркетплейсEAN-13стандарт кассы, 13 цифр с контрольной
Внутренний артикул со складомCode 128кодирует буквы и цифры, компактен
Мелкая упаковкаEAN-8короче на пять цифр
Короб и палетаITF-14транспортная упаковка той же позиции
Товар из СШАUPC-A12 цифр, в Европе читается как EAN-13

Откуда берётся сам номер

Генератор рисует код из номера, который у вас уже есть, — он не выдаёт номера. Это важное различие: любой сервис может нарисовать полоски, но право на конкретный номер даёт только регистрация в GS1.

Если товар идёт в сети или на маркетплейс, номер получают в национальной организации GS1: там он закрепляется за вашим предприятием, и чужой товар с ним не столкнётся. Для внутреннего учёта регистрация не нужна — существует диапазон 200–299, отведённый под коды ограниченного обращения.

Практический вывод: печатать выдуманный номер с чужим префиксом нельзя — на кассе он совпадёт с посторонним товаром. Генератор предупреждает, если номер попадает во внутренний диапазон.

Как печатать, чтобы читалось

Номинальный EAN-13 вместе со свободными зонами занимает 37,29 × 25,93 мм. GS1 допускает пропорциональный диапазон от 80% — 29,83 × 20,74 мм — до 200%. Уменьшать только высоту полос нельзя: такой код хуже пересекается лучами стационарного сканера.

ПДФ раскладывает одинаковые символы на А4 без растяжения и добавляет по 2 мм белого поля до линии реза. Само совпадение размеров не подтверждает качество печати: его оценивают на пробном отпечатке, а формальную проверку выполняют калиброванным верификатором по ISO/IEC 15416.

Для Code 128 задайте ширину и высоту самой этикетки: от 30 × 20 до 100 × 60 мм. Один и тот же внутренний артикул можно повторить на листе до 120 раз и сразу скачать ПДФ A4; код вписывается в ячейку пропорционально, поэтому полосы не растягиваются по одной оси.

Сначала нажмите «Прочитать готовый код»: сканер автоматически проверит именно созданное изображение и сравнит значение. Это проверяет файл, но не принтер, материал и освещение — поэтому после неё всё равно прочитайте один пробный отпечаток.

Самая частая причина «код не читается» — печать: уменьшение растра, залитые полосы, обрезанные свободные поля или блик на носителе. Разбор причин с порядком проверки собран в отдельном материале.

  • Для готового ПДФ выберите размер и число копий, затем печатайте лист в масштабе 100% без вписывания в страницу.
  • Оставляйте свободное поле по краям — без него сканер не находит границу кода.
  • Берите вектор SVG для типографии: он масштабируется без потери чёткости.
  • Не растягивайте картинку по одной оси — пропорции полос менять нельзя.
  • Проверьте пробный отпечаток сканером или камерой до печати тиража.

Зачем нужна контрольная цифра

Последняя цифра цифровых стандартов вычисляется из предыдущих по правилу GS1: цифры складываются с весами 3 и 1, а результат дополняется до круглого десятка. Это не часть номера товара, а страховка от опечатки.

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

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

Как сделать штрихкоды из Excel или CSV

Откройте режим разных штрихкодов и выберите файл XLSX или CSV. Инструмент покажет колонки первого листа: отдельно укажите колонку со штрихкодом и, если нужна подпись под символом, колонку с названием или артикулом. Ведущие нули сохраняются как часть значения.

После выбора колонок список проходит ту же проверку, что и ручной ввод. Для EAN и UPC проверяется длина и контрольная цифра каждой строки; для Code 128 — допустимые символы. Если ошибочна хотя бы одна строка или строк больше 120, готовая партия не создаётся: исправьте исходную таблицу и загрузите её снова.

Файл читается локально в браузере и не отправляется на сервер. Для повторяемого импорта скачайте CSV-шаблон с двумя колонками «Штрихкод» и «Подпись», откройте его в Excel и сохраните ведущие нули в исходных ячейках.

Таблица для пакетной печати
КолонкаЧто положитьПример
Штрихкод12 или 13 цифр для EAN-13 либо строка для Code 128460005100005
ПодписьНазвание, артикул или место хранения; можно не выбиратьУчебный товар 1
Первая строкаНазвания колонок; отметьте её как заголовокШтрихкод; Подпись
От номера до готовой картинки

Пошаговая инструкция

От номера до готовой картинки

  1. Выберите символику под задачу
  2. Введите номер или строку — проверка пройдёт сразу
  3. Нажмите «Сделать штрихкод»
  4. Для макета скачайте PNG или SVG; для одинаковых этикеток выберите размер и число копий
  5. Скачайте ПДФ A4 и печатайте его в масштабе 100%
  6. Нажмите «Прочитать готовый код» и сравните результат
  7. Проверьте пробный отпечаток или перенесите код в ценник 60 × 40 мм

Перед печатью или публикацией

Перед печатью тиража

  • Символика соответствует тому, кто будет читать код
  • Контрольная цифра сходится
  • Номер не выдуман: он ваш или из внутреннего диапазона
  • Пробный отпечаток прочитан сканером

Честные границы

Что сервис делает и чего не делает

  • Рисовать EAN-13, EAN-8, UPC-A, Code 128, Code 39 и ITF-14
  • Считать контрольную цифру, если её не хватает
  • Отдавать код в PNG и в векторе SVG
  • Собирать до 120 одинаковых EAN/UPC-этикеток в ПДФ A4
  • Собирать до 120 одинаковых Code 128 в ПДФ A4 с заданным размером этикетки
  • Создавать до 120 серийных Code 128 по префиксу и диапазону номеров
  • Загружать XLSX или CSV, выбирать колонку со штрихкодом и подписью
  • Раскладывать разные Code 128 на A4 в ячейки заданного размера
  • Считать физический размер EAN/UPC от 80% до 200% по GS1
  • Показывать точный размер PNG и минимальную полосу в пикселях
  • Передавать готовое изображение в сканер и сверять прочитанное значение
  • Передавать проверенное значение и символику в ценник без повторного ввода
  • Работать без регистрации и без водяных знаков
  • Считать всё на устройстве, не отправляя номер на сервер
  • Выдавать зарегистрированные номера GS1
  • Создавать коды маркировки «Честного знака»
  • Подтверждать, что номер свободен и не занят чужим товаром

Рабочий инструмент

Генератор штрихкодов онлайн: EAN-13 и Code 128: вопросы

8 вопросов
Нужна ли регистрация, чтобы сделать штрихкод?

Чтобы нарисовать код — нет, инструмент работает без регистрации. Чтобы номер был законно вашим в чужой рознице, его получают в национальной организации GS1: генератор рисует код, но прав на номер не даёт.

Что будет, если я придумаю номер сам?

Для внутреннего учёта это допустимо в диапазоне 200–299. Выдуманный номер с чужим префиксом столкнётся на кассе с посторонним товаром — так делать нельзя.

Чем PNG отличается от SVG?

PNG — картинка фиксированного размера для документа или карточки товара. SVG — вектор: масштабируется без потери чёткости, его и просят типографии.

Какой размер EAN-13 выбрать?

Номинальный размер — 37,29 × 25,93 мм со свободными зонами. GS1 допускает 80–200% при пропорциональном изменении. Если место позволяет, начните со 100%; любой тираж сначала проверьте на одном отпечатке.

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

Да. Вставьте до 120 значений одним столбцом или код и подпись двумя столбцами из Excel. Разные PNG или SVG скачаются одним ZIP. Для EAN-13, EAN-8 и UPC-A доступен общий ПДФ A4 по масштабу GS1; для Code 128 — ПДФ с ячейками заданного размера от 30 × 20 до 100 × 60 мм. Для повторов одного кода используйте поле количества в основной форме.

Как проверить созданный штрихкод?

Нажмите «Прочитать готовый код»: изображение одноразово передастся в локальный сканер, а тот покажет прочитанное значение. Совпадение проверяет файл; перед тиражом отдельно проверьте бумажный образец.

Можно ли сделать код с буквами и номерами по порядку?

Да. Code 128 и Code 39 кодируют латинские буквы и цифры. Для последовательности откройте блок разных штрихкодов, задайте префикс, первый номер, разрядность и количество: инструмент заполнит Code 128 с ведущими нулями, например INV-0001 — INV-0120, проверит всю партию и соберёт ZIP. EAN и UPC кодируют только цифры фиксированной длины.

Почему код не читается после печати?

Почти всегда дело в печати: масштаб не 100%, нет свободного поля, полосы залиты или бликует плёнка. Порядок проверки собран в материале о нечитаемых штрихкодах.

Продолжить работу

Источники и проверка
Источники и проверка

Материал обновлён: 28 сентября 2026. Дата редакции не означает новую проверку нормативных источников. Перед применением проверьте действующую редакцию по ссылке. Методика проверки.