Как пользоваться
- Выберите нужный тип штрихкода, например EAN-13 для розничного товара или Code 128 для этикетки.
- Введите значение. Для EAN, UPC и ITF-14 можно не указывать последнюю цифру, и контрольная цифра будет добавлена.
- Настройте ширину и высоту полос, поля, цвета и вывод значения под штрихкодом.
- Скачайте штрихкод в формате SVG для печати или в PNG с размером от 1× до 4×.
Как это работает
EAN-13, EAN-8, UPC-A и ITF-14 заканчиваются контрольной цифрой GS1. Начиная справа, цифры поочерёдно умножаются на 3 и 1 и складываются; контрольная цифра — это число, которое доводит сумму до следующего кратного 10. Для 590123412345 взвешенная сумма равна 83, поэтому контрольная цифра — 7, а полный код — 5901234123457. Если вы вводите все цифры, последняя проверяется, и при неверной контрольной цифре сообщается правильная.
Code 128 кодирует все 128 символов ASCII и компактен для смешанного текста; библиотека отрисовки автоматически выбирает наиболее эффективный набор кодов. Code 39 поддерживает заглавные буквы, цифры и несколько символов. MSI Plessey — только цифры, здесь рисуется без контрольной цифры. Pharmacode кодирует одно число от 3 до 131070.
Штрихкод создаётся в вашем браузере открытой библиотекой JsBarcode. Вывод в SVG векторный и остаётся чётким при любом размере; вывод в PNG отрисовывается с выбранным множителем экранного размера. Сохраняйте свободную зону (пустые поля) с обеих сторон — сканерам она нужна, чтобы найти начало кода.
Примеры
Розничный товар (EAN-13)
Если ввести 590123412345, получится 5901234123457: контрольная цифра 7 рассчитывается автоматически.
Неверная контрольная цифра
Если ввести 5901234123458, появится ошибка: контрольная цифра для этих цифр должна быть 7.
Складская этикетка (Code 128)
Значение для этикетки, например TIG-2026-0042, кодируется в Code 128 и скачивается в формате SVG для принтера этикеток.
Часто задаваемые вопросы
Можно ли придумать номер EAN-13 для своего товара?
Штрихкод будет считываться, но магазины и маркетплейсы требуют номера, лицензированные GS1 для вашей компании. Используйте вымышленные номера только для внутренних или тестовых целей.
Что выбрать: SVG или PNG?
SVG — для печати и программ дизайна, потому что он остаётся чётким при любом размере. PNG — для документов и сайтов, которые не поддерживают SVG; для печати выбирайте масштаб 3× или 4×.
В чём разница между UPC-A и EAN-13?
UPC-A состоит из 12 цифр и используется в основном в Северной Америке. EAN-13, начинающийся с 0, содержит тот же номер, и современные сканеры считывают оба формата.
Почему сканер не считывает штрихкод?
Проверьте контрастность (тёмные полосы на светлом фоне), оставьте поля с обеих сторон и не изменяйте ширину полос неравномерно. Очень тонкие полосы (ширина 1) могут быть слишком мелкими для некоторых принтеров.
Конфиденциальность
Штрихкоды создаются в вашем браузере. Введённые значения не отправляются и не сохраняются.