Что такое штрих-код?
Штрих-код — машиночитаемое представление данных в виде параллельных линий разной ширины. Оптические сканеры считывают штрих-коды за миллисекунды.
EAN-13
EAN-13 — мировой стандарт для идентификации розничных товаров с автоматически рассчитываемой контрольной цифрой.
Конфиденциальность
Все штрих-коды генерируются полностью в вашем браузере. Никакие данные не отправляются на сервер.
Какие форматы штрих-кода поддерживает инструмент
Генератор штрих-кодов generatorsconverters.com работает в браузере через JsBarcode и создаёт SVG-предпросмотр по введённому тексту. В выпадающем списке доступны Code128, EAN-13, UPC-A, ITF-14, Code39, MSI и Pharmacode. После генерации можно скачать изображение как PNG или скопировать SVG-разметку. Такой формат удобен для макетов этикеток, тестовых карточек товара, документации, складских сценариев, учебных примеров и проверки того, как строка будет выглядеть в выбранной символике.
Code128 подходит для произвольного текста и цифр, поэтому часто используется как универсальный вариант для внутренних кодов. EAN-13 и UPC-A предназначены для розничных товарных номеров и имеют строгие требования к длине и контрольной цифре: ввод должен состоять из цифр. ITF-14 применяют для транспортной упаковки и коробов. Code39 допускает заглавные латинские буквы, цифры и ограниченный набор символов. MSI обычно используют для цифровых внутренних кодов, а Pharmacode ограничен числовым диапазоном.
Если значение не соответствует выбранному формату, библиотека выдаёт ошибку, и инструмент показывает её в интерфейсе вместо некорректного штрих-кода. Это полезно: лучше увидеть проблему сразу, чем отправить в печать код, который не будет сканироваться. Для реального товара важно не придумывать EAN или UPC самостоятельно. Официальные товарные номера выдаются через соответствующие организации, а тестовые значения подходят только для макетов и внутренних демонстраций.
Перед печатью проверьте размер, контраст, quiet zone вокруг кода и качество носителя. PNG удобен для быстрых документов, но SVG лучше сохраняет чёткость при масштабировании. Если штрих-код должен работать на кассе, складе или в логистической системе, обязательно протестируйте его тем сканером и на той поверхности, где он будет использоваться.
Подготовка к сканированию
Даже корректный штрих-код может плохо считываться, если его слишком сильно уменьшить, растянуть по одной оси или напечатать на низком контрасте. Не обрезайте белые поля по краям: сканеру нужна quiet zone, чтобы отделить код от текста и графики. Для упаковки лучше проверить несколько экземпляров после печати, потому что материал, ламинация и изгиб поверхности влияют на распознавание. Внутренние тестовые коды можно генерировать свободно, но товарные идентификаторы для торговли должны соответствовать реальному стандарту и учётной системе.
Для документации полезно сохранять рядом исходное значение и выбранный формат. Тогда другой участник команды сможет воспроизвести код и понять, почему выбрана именно эта символика.
Форматы и вывод
Баркод создается через JsBarcode и поддерживает CODE128, EAN-13, UPC-A, ITF-14, CODE39, MSI и Pharmacode. У каждого формата свои ограничения: одни принимают почти любой текст, другие требуют строгое количество цифр или конкретный диапазон. При неподходящем вводе страница показывает ошибку библиотеки, а не рисует неверный код. Успешный результат отображается как SVG, его можно скачать как PNG через canvas или скопировать SVG-разметку. Для реальной торговли нужны официальные номера и тестирование сканером.
Комментарии