Генератор штрих-кодов онлайн
Опубликовано 31 октября 2026
Бесплатно и без входа. Номер мы не храним: код рисуется в ответ на нажатие, а сам номер не попадает ни в базу, ни в журналы. Счётчик посещений на этой странице только считает посещения: действия не записывает, а номера не видит — его нет ни в адресе страницы, ни в ссылках на картинку.
Этот генератор штрихкодов рисует код из вашего номера: EAN-13, EAN-8, Code 128, GS1-128 и ITF-14 — в PNG и SVG, в размере по стандарту. Контрольную цифру он считает сам, а неверную не исправляет молча: код с чужой цифрой отлично сканируется и отдаёт кассе другой товар. Перед тем как отдать картинку, генератор читает её сам и сверяет с номером — тем же декодером, которым проверяются наши тиражи этикеток.
Как пользоваться
- Введите номер и нажмите «Сделать штрих-код». Вид кода определится сам; нужен другой — выберите в списке.
- Скачайте картинку. PNG — 10 пикселей на самый узкий штрих, с настоящим размером внутри файла: в Word код встанет в номинальном размере. SVG — рисунок для CorelDRAW, Illustrator и типографии: цифры в нём контурами, шрифт на чужом компьютере не подменится.
- Нужно много этикеток или печатаете на термопринтере — нажмите «Напечатать на этикетках»: код встанет на этикетку в редакторе, а ширина штриха будет кратна точке принтера (по умолчанию 203 dpi, другой выбирается в шапке). Дальше — количество, пробник с линейкой и PDF.
- Несколько номеров вставляйте по одному в строке. В архиве будут PNG и SVG на каждый, а строки, которые не годятся, генератор назовёт номером и причиной.
Какой штрих-код выбрать
| Вид | Что кодирует | Где применяют | Ширина по номиналу |
|---|---|---|---|
| EAN-13 | 13 цифр | Товар на кассе и на маркетплейсе | 37,3 мм |
| EAN-8 | 8 цифр | Маленькая упаковка, где EAN-13 не помещается | 26,7 мм |
| Code 128 | Латиница, цифры, знаки — до 48 | Баркод для Wildberries, артикул, номер партии, внутренний учёт на складе | Растёт с длиной: «PARTY-2026-A17» — 78,4 мм |
| ITF-14 | 14 цифр | Короб: печатается крупно и с рамкой, читается и на гофре | 166,6 мм |
| GS1-128 | Данные с идентификаторами GS1, чаще всего SSCC | Логистическая этикетка на короб и палету | SSCC — 87,1 мм |
В ширину входят зоны молчания — пустые поля слева и справа. По ним сканер находит начало кода, поэтому заезжать на них нельзя. На картинке они уже есть: обрезать её по штрихам не нужно.
Откуда взять номер
Генератор рисует код из номера, который у вас есть, а номера не придумывает: случайный EAN-13 отсканируется прекрасно, но может оказаться номером чужого товара. Подробно, со стоимостью и правилами, — в статье «Штрих-код для товара».
- Продаёте через маркетплейс. Посмотрите, какой штрих-код показан в карточке товара в личном кабинете, и сделайте код ровно с этим номером. Этикетку с ним и со строками товара собирают страницы «Этикетка для Wildberries» и «Этикетки Ozon».
- Продаёте в розницу. Номер EAN-13 с вашим префиксом выдаёт ГС1 РУС: в России номера GS1 присваивает только она.
- Нужен код для себя — склад, инвентарь, партии. Берите Code 128 и любую свою нумерацию: за пределы вашего учёта он не выходит, и совпадать ему не с чем.
- Код маркировки «Честного знака» линейным штрих-кодом не печатают: это DataMatrix, а строку выпускает сама система. Его рисует генератор DataMatrix, а целый список — печать по списку кодов.
Контрольная цифра
Последняя цифра EAN-13 ничего не значит сама по себе: она считается из остальных и ловит опечатку. Цифры номера по очереди умножаются на 1 и 3, произведения складываются, и контрольная — столько, сколько не хватает суммы до круглого числа. Для номера 460000000001: 4 + 18 + 0 + … + 3 = 25, до 30 не хватает 5, значит, полный номер — 4600000000015.
Введёте 12 цифр — генератор посчитает тринадцатую сам. Введёте 13 — проверит и, если последняя не сошлась, назовёт обе цифры и код не сделает. Исправлять её за вас нельзя: неизвестно, ошиблись вы в контрольной цифре или в самом номере, а во втором случае вышел бы рабочий код чужого товара.
Как напечатать, чтобы код читался
Штрихи линейного кода бывают четырёх ширин, и сканер читает не сами ширины, а их соотношение. Поэтому главный враг такого кода — масштаб. Принтер ставит только целые точки, и если картинку растянуть на дробное число точек, одинаковые штрихи округлятся по-разному: ритм 1 : 2 : 3 : 4 может стать, например, 2 : 5 : 7 : 10. Края при этом останутся чёткими, глазом этого не видно.
Мы измерили это на 200 кодах, чистым растром, независимым декодером:
| Узкий штрих, точек принтера | Прочитано верно |
|---|---|
| 1, 2, 3, 4 — целые | 200 из 200, одинаковые штрихи одной ширины |
| 1,25 | 13 из 200 |
| 1,5 | 8 из 200 |
| от 2,2 до 3,5 | 200 из 200, но одинаковые штрихи уже различаются в 1,33–2 раза |
Хуже всего мелкому коду: при узком штрихе 1,25–1,5 точки прочитались единицы из двухсот. При 2,2–3,5 точки на чистом растре прочитались все, но запас уходит: одинаковые штрихи различаются уже в полтора-два раза, а на бумаге к этому добавятся расплывшаяся термопечать и неровная подача. Их этот замер не мерил, поэтому проверяйте код на своём принтере и своим сканером.
Отсюда правило: штрих-код без нужды не растягивают. Если картинку вставляют в Word или Excel и потом подгоняют мышью, а драйвер ещё и вписывает страницу в поля принтера, на термопринтере это и есть те самые дробные точки. Сам номинальный размер тоже не всегда кратен точке: узкий штрих EAN-13 в 0,33 мм — это 2,64 точки при 203 dpi и 3,9 при 300 dpi, так что картинка в номинальном размере подойдёт для документа и типографии, а на термопринтере такой штрих попадает в строку «от 2,2 до 3,5» из таблицы выше. Этикетку надёжнее печатать так, чтобы ширина штриха изначально была кратна точке принтера: так её собирает редактор. Вот сколько занимает EAN-13 при разных разрешениях:
| Принтер | Узкий штрих | EAN-13 с зонами молчания |
|---|---|---|
| 203 dpi, 3 точки | 0,3754 мм | 42,4 мм |
| 203 dpi, 4 точки | 0,5005 мм | 56,6 мм |
| 300 dpi, 4 точки | 0,3387 мм | 38,3 мм |
| 300 dpi, 5 точек | 0,4233 мм | 47,8 мм |
На этикетку 58×40 такой код встаёт и при 203, и при 300 dpi; что ещё на ней поместится — в статье «Этикетка 58×40». Как поставить штрих-код рядом с текстом и знаками — в помощи: «Штрих-код на этикетке». Настройки термопринтера и диалога печати — в статье о печати на термопринтере.
Коротко
Генератор делает штрих-код из вашего номера в PNG и SVG, бесплатно и без входа, а список — архивом. Контрольную цифру считает сам и каждый код читает перед отдачей. Номера не придумывает. На этикетках печатайте без растягивания: надёжнее всего, когда ширина штриха — целое число точек принтера.