Генератор штрихкодов — EAN-13, UPC и Code 128
Создаёт штрихкоды Code 128, EAN-13, UPC и ITF в SVG или PNG с автоматической контрольной цифрой
Работает в браузере · файлы никуда не загружаются
Универсальный штрихкод для латинских букв, цифр и символов (ASCII). Часто встречается на транспортных этикетках, в складском учёте и на инвентарных бирках.
При печати не уменьшайте код и оставляйте белое поле (свободную зону) вокруг штрихов. Для товарных кодов (EAN, UPC) рекомендуется ширина штриха от 2 px.
Что делает инструмент
Введите номер или код — и получите одномерный штрихкод, который прочитает сканер: товарный EAN-13 для карточек на маркетплейсах, Code 128 для складских и инвентарных этикеток, ITF-14 для коробок и UPC-A для рынка США. Для товарных кодов последняя контрольная цифра вычисляется автоматически, а если вы ввели неверную, инструмент подскажет правильную.
Как пользоваться
- Выберите Тип штрихкода: Code 128 для смеси букв и цифр, EAN-13 для номеров товаров.
- Введите Значение для кодирования. Для EAN-13 достаточно 12 цифр — 13-я контрольная добавится. Пробелы и дефисы игнорируются.
- Настройте ширину штриха, высоту, поля, подпись цифрами под штрихами, а также цвет штрихов и фона.
- Проверьте предпросмотр и нажмите Сохранить SVG или Сохранить PNG (1×, 2× или 4×).
Как это работает
- Code 128: печатаемые символы ASCII (латинские буквы, цифры, пробел, знаки), до 80 символов. Кириллица не поддерживается.
- EAN-13, UPC-A, EAN-8, ITF-14: к 12, 11, 7 или 13 цифрам добавляется контрольная цифра GS1 (веса 3 и 1 справа, по модулю 10); 13, 12, 8 или 14 цифр проверяются.
- ITF: цифры кодируются парами, поэтому их количество должно быть чётным.
- Code 39: заглавные латинские буквы, цифры, пробел и - . $ / + %, до 43 символов. Строчные буквы переводятся в заглавные.
- Префиксы: первые цифры EAN-13 — префикс GS1, который показывает, какая национальная организация выдала номер компании (у России 460–469), а не страну производства. Номера на 880 отмечаются как GS1 Korea, на 978/979 — как книги (ISBN), на 977 — как периодические издания (ISSN), по списку префиксов из GS1 General Specifications.
- Контраст: если штрихи заметно не темнее фона (светлые штрихи или контраст ниже 3:1), появляется предупреждение.
- Отрисовка выполняется библиотекой JsBarcode (лицензия MIT).
Примеры
| Тип | Ввод | Результат |
|---|---|---|
| EAN-13 | 400638133393 | 4006381333931 (добавлена контрольная цифра 1) |
| UPC-A | 03600029145 | 036000291452 |
| Code 128 | SKU-2026-001 | Буквы и цифры как введены |
| ITF | 12345 | Ошибка: нужно чётное количество (012345) |
Проверьте, что штрихкод сканируется, с помощью считывателя штрихкодов, а для веб-адресов и текста на кириллице используйте генератор QR-кодов.
Частые вопросы
Можно ли получить здесь официальный номер штрихкода для товара?
Нет. Инструмент рисует номер, который у вас уже есть. Официальные номера GTIN выдаёт национальная организация GS1 (в России — ГС1 РУС) после того, как компания получит свой префикс.
Что такое контрольная цифра?
Последняя цифра, которая помогает обнаружить ошибки считывания. Для EAN-13 она вычисляется по первым 12 цифрам: если считать справа, цифры на нечётных позициях умножаются на 3, на чётных — на 1, а контрольная цифра дополняет сумму до числа, кратного 10. Введите 12 цифр — и она добавится.
Можно ли записать в штрихкод кириллицу?
Нет. Линейные штрихкоды вроде Code 128 и Code 39 содержат только латинские буквы, цифры и символы ASCII. Для кириллицы, китайских иероглифов, эмодзи или длинных адресов воспользуйтесь генератором QR-кодов.
SVG или PNG?
SVG остаётся чётким в любом размере и подходит для печати, программ для этикеток и дизайна. PNG в масштабе 2× или 4× удобнее всего для документов и мессенджеров.
Мои штрихкоды хранятся на сервере?
Нет. Они рисуются в вашем браузере и нигде не хранятся.