Бесплатный генератор штрихкодов Code 39 Extended — полный ASCII, без регистрации, мгновенная загрузка
Создавайте штрихкоды Code 39 Extended онлайн бесплатно — без аккаунта, без программного обеспечения, без ограничений. Введите любую полную строку ASCII — включая строчные буквы, знаки препинания и специальные символы — и получите четкий, сканируемый штрихкод в формате PNG или SVG в течение нескольких секунд. Code 39 Extended (также известный как Code 39 Full ASCII) расширяет стандартную символику Code 39 для охвата всех 128 символов ASCII, кодируя нестандартные символы как пары из двух символов. Предварительный просмотр в реальном времени обновляется по мере ввода. Загружайте отдельные штрихкоды или создавайте сотни за раз.
Что такое Code 39 Extended?
Code 39 Extended — официально называемый Code 39 Full ASCII — является расширением широко используемой символики Code 39, которое расширяет ее родной набор из 43 символов до всех 128 символов ASCII. Стандартный Code 39 ограничен заглавными буквами (A–Z), цифрами (0–9) и восемью специальными символами (пробел, -, ., $, /, +, %, *). Code 39 Extended снимает это ограничение, представляя дополнительные символы — включая строчные буквы, управляющие символы и расширенную пунктуацию — как последовательности из двух символов, используя стандартный набор символов Code 39. Результатом является линейный штрихкод переменной длины, дискретный, самопроверяемый, который может кодировать любые данные ASCII, оставаясь совместимым с широкой экосистемой сканеров и считывателей Code 39, уже развернутых в промышленности. Стандартизированный по ISO/IEC 16388 и ANSI/AIM BC1, Code 39 Extended используется везде, где существует инфраструктура Code 39, но требуется возможность кодирования полного ASCII.
- Полная поддержка символов ASCII — 128 символов, включая строчные буквыCode 39 Extended кодирует полный набор из 128 символов ASCII: заглавные буквы (A–Z), строчные буквы (a–z), цифры (0–9), управляющие символы (NUL–US), а также все знаки препинания и специальные символы. Символы вне родного набора Code 39 кодируются как двухсимвольные последовательности сдвига с использованием четырех специальных символов $, /, % и +. Это позволяет кодировать коды продуктов, URL-адреса, имена и текстовые строки произвольной формы, которые стандартный Code 39 не может представить.
- Обратная совместимость с инфраструктурой Code 39Штрихкоды Code 39 Extended физически идентичны стандартным штрихкодам Code 39 — они используют те же шаблоны штрихов и пробелов, те же стартовые/стоповые символы и те же межсимвольные промежутки. Любой сканер, настроенный на режим Code 39 Full ASCII, будет правильно декодировать расширенные символы. Сканеры, установленные в стандартный режим Code 39, все равно будут считывать штрихкод, но будут возвращать необработанные двухсимвольные последовательности вместо декодированных символов ASCII. Эта обратная совместимость защищает существующие инвестиции в оборудование.
- Дискретная, самопроверяемая символикаКак и стандартный Code 39, расширенный вариант является дискретным штрихкодом: каждый символ кодируется независимо с небольшим межсимвольным промежутком, и никакое кодирование символа не зависит от соседних символов. Code 39 также является самопроверяемым по своей сути — шаблон штрихов и пробелов для каждого символа уникален и не может быть ошибочно принят за другой действительный символ из-за единичной ошибки печати или сканирования. Это свойство самопроверки означает, что Code 39 Extended обеспечивает базовый уровень устойчивости к ошибкам даже без необязательного проверочного символа.
- Необязательная контрольная цифра Mod 43Code 39 Extended поддерживает необязательный проверочный символ Mod 43, добавляемый как последний символ данных перед стоповым символом. Хотя базовый стандарт не требует этого, многие отраслевые реализации и регулируемые приложения — включая медицинские этикетки HIBC и некоторые авиационные стандарты — требуют контрольную цифру. При включении проверочный символ автоматически вычисляется из закодированных данных, что устраняет ошибки ручного вычисления и обеспечивает дополнительный уровень проверки во время сканирования.
- Переменная длина — нет фиксированной ширины данныхCode 39 Extended не устанавливает минимальную или максимальную длину данных. Вы можете закодировать один символ или длинную буквенно-цифровую строку в том же формате. Ширина штрихкода масштабируется линейно с длиной данных: каждый родной символ Code 39 занимает фиксированную ширину модуля, в то время как расширенные (двухсимвольные) символы занимают вдвое большую ширину. Планируйте размеры этикеток соответствующим образом — более длинные строки с большим количеством неродных символов создают более широкие штрихкоды, чем эквивалентные штрихкоды Code 128.
Code 39 Extended specifications
Code 39 with escape sequences that map the full ASCII set onto the 43-character base alphabet. The table below lists the exact Code 39 Extended specifications — character set, check digit, X-dimension, quiet zone and the governing ISO/IEC 16388 (extended interpretation); AIM USS-39 standard — so you can size and print the symbol correctly the first time.
| Character set | Full ASCII 0-127 via two-character shift sequences over the base 43-character set |
|---|---|
| Data length | Variable; non-base characters consume two code positions each |
| Check digit | Optional Mod 43 (computed over the transmitted ASCII data, not the shift pairs) |
| Density | ≈5-9 base characters per inch; effectively halves for lowercase-heavy data |
| X-dimension (module width) | 0.19-0.50 mm typical |
| Quiet zone | 10X on each side |
| Magnification | Scales with X-dimension and ratio |
| Bar / space ratio | Wide:narrow ratio 2:1 to 3:1 |
| Standard | ISO/IEC 16388 (extended interpretation); AIM USS-39 |
| Introduced | 1974 — David Allais and Ray Stevens, Intermec (extension popularized in the 1980s) |
Typical uses: Legacy systems requiring full keyboard ASCII in Code 39; Mixed alphanumeric data in Code 39-based supply chains; Applications that cannot change symbology but receive arbitrary text.
How Code 39 Extended compares to similar barcode types
Choosing the wrong symbology is the most common cause of barcodes that scan in the warehouse but get rejected downstream. This table compares Code 39 Extended with the formats most often confused with it, on the three properties that decide compatibility: character set, check digit, and quiet zone.
| Symbology | Character set | Check digit | Quiet zone |
|---|---|---|---|
| Code 39 Extended(this page) | Full ASCII 0-127 via two-character shift sequences over the base 43-character set | Optional Mod 43 (computed over the transmitted ASCII data, not the shift pairs) | 10X on each side |
| Code 39 | 43 characters: 0-9, A-Z, space, and - . $ / + % (full ASCII via Code 39 Extended) | Optional Mod 43 check character (mandatory in LOGMARS and some industry standards) | 10X on each side |
| Code 128 | All 128 ASCII characters: 0-9, A-Z, a-z, punctuation, and control characters (code set dependent) | Mandatory Mod 103 check character, calculated automatically by the encoder | 10X on each side (minimum 2.5 mm recommended for general scanning) |
| HIBC Code 39 | Code 39 base set (0-9, A-Z, space, - . $ / + %); HIBC strings are uppercase alphanumeric plus - . $ / + % | Mandatory HIBC Mod 43 check character appended to the data | 10X on each side |
Как создать штрихкод Code 39 Extended — пошаговое руководство
Создание сканируемого, готового к печати штрихкода Code 39 Extended с помощью этого бесплатного онлайн-генератора занимает меньше минуты. Следуйте этим четырем шагам:
Введите данные штрихкода
Введите или вставьте ваши данные в поле ввода. Code 39 Extended принимает любую комбинацию символов ASCII — заглавные и строчные буквы, цифры, знаки препинания и специальные символы, включая @, #, !, (, и ). Нет фиксированного ограничения длины. Если ваши данные включают только заглавные буквы, цифры и восемь родных специальных символов Code 39, ширина штрихкода будет такой же, как у стандартного Code 39. Дополнительные символы кодируются как двухсимвольные пары и пропорционально увеличивают ширину штрихкода.
Настройте размер и внешний вид
Используйте панель настроек для конфигурации высоты штриха, ширины модуля, поля тихой зоны и размера шрифта. Включайте или выключайте читаемый человеком текст в зависимости от дизайна вашей этикетки. Живой предварительный просмотр мгновенно отражает все настройки. Для этикеток, которые будут печататься маленькими, увеличьте ширину модуля, чтобы обеспечить надежное сканирование; для широких этикеток с длинными строками данных уменьшите ширину модуля, чтобы удержать штрихкод в пределах печатаемой области.
Предварительный просмотр и проверка
Подтвердите, что предварительный просмотр штрихкода правильный: проверьте, что читаемый человеком текст под штрихами точно соответствует вашему вводу — включая строчные символы и специальные символы — и что тихие зоны с обеих сторон визуально чисты. Для критических приложений отсканируйте предварительный просмотр штрихкода на экране с помощью мобильного приложения-сканера, чтобы убедиться, что ваш считыватель настроен на режим Code 39 Full ASCII и возвращает правильную декодированную строку.
Загрузите или экспортируйте пакетно
Нажмите кнопку загрузки PNG для растрового изображения, подходящего для документов Word, программного обеспечения для этикеток или электронной почты. Нажмите SVG для не зависящего от разрешения векторного файла, готового для Illustrator, Inkscape или прямого встраивания в HTML. Для пакетных заданий переключитесь на панель многострочного ввода, вставьте ваш полный список значений — по одному в строке — и загрузите ZIP-архив всех штрихкодов одновременно.
Кто должен использовать этот генератор штрихкодов Code 39 Extended?
Этот бесплатный онлайн-генератор Code 39 Extended создан для всех, кому нужно полное кодирование штрихкодов ASCII в существующей экосистеме Code 39. Вот кто получает наибольшую выгоду.
ИТ- и операционные команды
Создавайте этикетки активов и оборудования, которые кодируют смешанные идентификаторы, имена хостов и строки местоположения — такие как 'srv-01/стойка-B/dc-восток' — которые стандартный Code 39 не может представить. Совместимо с существующими считывателями штрихкодов Code 39, уже развернутыми в организации.
Медицинский и лабораторный персонал
Создавайте этикетки образцов, пробирок и оборудования, кодирующие буквенно-цифровые идентификаторы, включающие строчные символы и дефисы. Работает с лабораторным автоматизированным и медицинским сканирующим оборудованием, настроенным на Code 39 Full ASCII, без необходимости в новых считывателях или промежуточном программном обеспечении.
Менеджеры записей и документов
Создавайте штрихкоды отслеживания документов для физических папок, файлов и архивных предметов с идентификаторами, включающими строчные коды, косые черты или точки. Пакетно генерируйте из экспорта системы управления записями и печатайте на этикетках папок без специализированного программного обеспечения для штрихкодов.
Разработчики и системные интеграторы
Быстро создавайте эталонные штрихкоды Code 39 Extended для проверки конфигурации сканера для режима Full ASCII, тестирования декодирования двухсимвольных пар сдвига или проверки макета этикетки перед интеграцией библиотеки кодирования штрихкодов в производственный рабочий процесс.
Функции генератора штрихкодов Code 39 Extended
Все необходимое для создания точных, готовых к печати штрихкодов Code 39 Extended — от живого предварительного просмотра и проверки полного ввода ASCII до пакетной генерации, управления размерами и вывода SVG без потерь.
Предварительный просмотр в реальном времени при вводе
Предварительный просмотр штрихкода обновляется с каждым нажатием клавиши. Увидьте точный символ, который будет создан — включая шаблон штрихов, межсимвольные промежутки, читаемый человеком текст и тихие зоны — перед загрузкой. Символы, выходящие за пределы диапазона ASCII, отмечаются немедленно, чтобы вы могли исправить ввод до того, как он попадет на принтер или в систему этикеток.
Полный ввод ASCII — строчные буквы, знаки препинания и специальные символы
Введите или вставьте любую строку ASCII непосредственно в поле ввода: имена строчными буквами, коды продуктов со смешанным регистром, URL-адреса, адреса электронной почты или внутренние идентификаторы, содержащие такие символы, как @, #, !, (, и ). Кодировщик автоматически и прозрачно преобразует неродные символы в правильные двухсимвольные последовательности сдвига Code 39, без необходимости ручного экранирования.
Загрузка в форматах PNG и SVG
Загрузите ваш штрихкод Code 39 Extended как PNG с высоким разрешением для документов, этикеток и вложений электронной почты или как SVG без потерь для готовых к печати рабочих процессов, файлов векторного дизайна и встраивания в веб. Вывод SVG может масштабироваться до любого размера — от маленьких наклеек на продукты до больших этикеток для складских полок — без пикселизации или потери качества.
Регулируемая ширина, высота и тихая зона
Управляйте визуальными размерами вашего штрихкода: высотой штриха, шириной модуля (X-размер), размером шрифта читаемого человеком текста и полем тихой зоны с каждой стороны. ISO/IEC 16388 требует минимальную тихую зону в 10 раз больше X-размера с обеих сторон; этот генератор автоматически включает правильные тихие зоны и позволяет увеличивать их для этикеток с большими полями.
Читаемый человеком текст — Показать или скрыть
Включайте или выключайте текст интерпретации человеком (HRI) под штрихкодом. Когда он видим, декодированная строка ASCII печатается под штрихами, позволяя операторам проверять содержимое без сканера. Скрывайте HRI для компактных этикеток или встроенных штрихкодов, где значение отображается в другом месте документа или приложения.
Пакетная генерация штрихкодов
Создавайте сотни уникальных штрихкодов Code 39 Extended за одну операцию. Введите одно значение в строку на панели пакетного ввода и загрузите все штрихкоды как ZIP-архив файлов PNG или SVG. Идеально подходит для создания сериализованных этикеток активов, инвентарных этикеток или наклеек отслеживания документов из экспортированной электронной таблицы без ручного создания по одному.
Без регистрации, без водяных знаков, без ограничений
Этот генератор Code 39 Extended полностью бесплатен, без лимитов использования, без необходимости в аккаунте и без водяных знаков на загружаемых файлах. Все кодирование штрихкодов происходит полностью в вашем браузере — ваши входные данные никогда не передаются на какой-либо сервер и никогда не сохраняются. Создайте один штрихкод или десять тысяч; инструмент не налагает ограничений и не сохраняет данные.
Примеры использования Code 39 Extended и реальные примеры
Code 39 Extended используется везде, где существует существующая инфраструктура Code 39, но требуется кодирование полного ASCII. Вот наиболее распространенные реальные приложения.

Маркировка ИТ-активов и оборудования
Кодируйте этикетки активов, которые включают как серийные номера, так и идентификаторы моделей — такие как 'SRV-стойка3/слот12' или 'NB-Иван-Петров-2024' — используя строчные буквы и косые черты, которые стандартный Code 39 не может представить. Code 39 Extended является распространенным выбором для систем управления ИТ-активами, которым нужны буквенно-цифровые этикетки, совместимые с существующими сканерами Code 39.

Лабораторные этикетки образцов и проб
Клинические и исследовательские лаборатории используют Code 39 Extended для кодирования идентификаторов образцов, которые включают инициалы пациентов, строчные коды тестов или буквенно-цифровые номера партий. Самопроверяемая структура символов формата и совместимость со считывателями Code 39, уже развернутыми в лабораторном автоматизированном оборудовании, делают его плавным обновлением по сравнению со стандартным Code 39.

Отслеживание документов и управление записями
Юридические фирмы, государственные учреждения и поставщики медицинских услуг кодируют идентификаторы документов, которые включают строчные справочные коды, косые черты и точки — например, 'дело/2024/соколов-иванов' — в штрихкоды Code 39 Extended, напечатанные на вкладках папок и титульных листах. Штрихкод обеспечивает автоматизированную сортировку, маршрутизацию и извлечение документов без ручного ввода данных.

Промышленные детали и производственные этикетки
Производители кодируют номера деталей, коды редакций и идентификаторы партий, смешивающие заглавные, строчные и специальные символы, в этикетки Code 39 Extended. Его широкая совместимость со сканерами и устойчивость к промышленным условиям печати — включая матричные принтеры, термоперенос и лазерную гравировку на металле — делают его практичным выбором для производственных цехов и сред технического обслуживания.

Библиотечные и архивные коллекции
Библиотеки и архивы используют Code 39 Extended для инвентарных номеров и каталожных идентификаторов, которые включают строчные буквы и точки, такие как 'qs11.2.h47 2023'. Формат легко интегрируется со старым оборудованием для считывания штрихкодов OPAC, которое изначально было развернуто для стандартного Code 39 и может быть перенастроено для режима Full ASCII без замены.

Маркировка компонентов оборонной и аэрокосмической промышленности
Стандарты MIL-STD и аэрокосмические стандарты, такие как MIL-STD-1189 и ANSI/AIM BC1, определяют Code 39 (с необязательным Full ASCII) для маркировки компонентов самолетов, запасных частей и записей технического обслуживания. Code 39 Extended с контрольной цифрой Mod 43 используется, когда идентификаторы компонентов включают строчные буквы или специальные символы, выходящие за пределы стандартного набора символов Code 39.
Штрихкод Code 39 Extended — Часто задаваемые вопросы
Технические ответы на наиболее частые вопросы о правилах кодирования Code 39 Extended, поддержке символов, совместимости со сканерами и практическом использовании.
В чем разница между Code 39 и Code 39 Extended?
Стандартный Code 39 кодирует 43 символа: заглавные буквы A–Z, цифры 0–9 и восемь специальных символов (пробел, -, ., $, /, +, %, *). Code 39 Extended — также называемый Code 39 Full ASCII — расширяет это до всех 128 символов ASCII, кодируя неродные символы как двухсимвольные последовательности с использованием четырех символов сдвига ($, /, +, %). Например, строчная буква 'a' кодируется как двухсимвольная последовательность '+A'. Физически обе вариации используют одни и те же шаблоны штрихов и пробелов; разница в том, как сканер интерпретирует многосимвольные последовательности.
Совместим ли Code 39 Extended со стандартными сканерами Code 39?
Штрихкоды Code 39 Extended могут быть физически считаны любым сканером Code 39. Однако для правильного декодирования расширенных символов — таких как строчные буквы — сканер должен быть явно настроен на режим Code 39 Full ASCII. Сканер, установленный в стандартный режим Code 39, будет возвращать необработанные двухсимвольные последовательности сдвига (например, '+A') вместо декодированного символа ('a'). Проверьте руководство по программированию или лист конфигурации вашего сканера на наличие кода активации Code 39 Full ASCII.
Есть ли у Code 39 Extended контрольная цифра?
Стандарт Code 39 не требует контрольной цифры, но необязательный проверочный символ Mod 43 широко поддерживается. При использовании контрольная цифра вычисляется как сумма всех закодированных значений символов по модулю 43 и добавляется как последний символ данных перед стоповым символом. Некоторые регулируемые приложения — включая медицинские штрихкоды HIBC и определенные авиационные стандарты — требуют контрольную цифру Mod 43. Этот генератор автоматически вычисляет и добавляет контрольную цифру, когда опция включена.
Какие символы может кодировать Code 39 Extended?
Code 39 Extended кодирует все 128 символов ASCII: заглавные буквы A–Z, строчные буквы a–z, цифры 0–9, управляющие символы (от NUL до US и DEL) и все печатаемые знаки препинания и специальные символы, включая @, #, !, (, ), [, ], {, }, \, ^, ~ и другие. Символы кодируются либо как одиночные родные символы Code 39 (для родного набора из 43 символов), либо как двухсимвольные последовательности сдвига (для всех остальных).
Как Code 39 Extended сравнивается с Code 128 для кодирования полного ASCII?
И Code 39 Extended, и Code 128 могут кодировать полный набор из 128 символов ASCII. Code 128 значительно более компактен — он кодирует каждый символ в меньшем количестве модулей, создавая более узкий штрихкод для тех же данных. Code 128 также имеет обязательную проверку контрольной цифры. Code 39 Extended шире для той же длины данных, особенно когда присутствует много неродных символов (поскольку каждый требует два символа). Выбирайте Code 39 Extended, когда ваша инфраструктура сканеров уже развернута для Code 39 и не может быть заменена; выбирайте Code 128 для новых развертываний, где важны размер штрихкода или плотность данных.
Существует ли минимальная или максимальная длина для Code 39 Extended?
Стандарт не устанавливает фиксированную минимальную или максимальную длину данных, хотя практические реализации требуют хотя бы одного символа данных. Ширина штрихкода масштабируется линейно с длиной данных: родные символы Code 39 добавляют каждый по одной ширине символа, в то время как расширенные (двухсимвольные) символы добавляют каждый по две ширины символа плюс межсимвольный промежуток. В этом генераторе нет искусственного ограничения длины данных. Очень длинные строки или строки с большим количеством расширенных символов будут создавать широкие штрихкоды — проверьте, помещается ли результат в размеры вашей этикетки, используя живой предварительный просмотр.
Каково требование к тихой зоне для Code 39 Extended?
ISO/IEC 16388 требует минимальную тихую зону в 10 раз больше X-размера (ширины модуля) с каждой стороны штрихкода Code 39 или Code 39 Extended, или минимум 2,54 мм — в зависимости от того, что больше. Тихая зона — это пустое пространство слева и справа от штрихкода, которое позволяет сканеру обнаружить начало и конец символа. Этот генератор автоматически включает правильные тихие зоны при стандартной ширине и позволяет увеличивать их с помощью настройки поля.
Безопасны ли мои данные при использовании этого генератора?
Да. Все кодирование Code 39 Extended выполняется полностью в вашем браузере с использованием JavaScript на стороне клиента. Ваши входные данные — включая любые идентификаторы активов, идентификаторы пациентов, коды документов или запатентованные номера деталей — никогда не передаются на какой-либо сервер и никогда нигде не сохраняются и не регистрируются. Закройте вкладку браузера, и все данные исчезнут. Этот инструмент безопасно использовать с конфиденциальными или секретными идентификаторами.
Related barcode tools
Need more than one barcode, a printed label sheet, or a way to check the result? These tools use the same generator, so the output matches.
- Bulk Barcode GeneratorImport Excel or CSV, paste a list, or create a sequence and get a barcode for every row. Export as PNG, SVG, JPG, or a ZIP.
- Barcode Label PrintPrint a full sheet of labels that lines up with Avery label stock, at the correct physical size.
- Barcode ScannerVerify a printed label before you run the whole batch — decode it from an image or your camera.
- Barcode MakerFull control over size, colors, font, quiet zone, and layout for a single barcode.
Создайте ваш штрихкод Code 39 Extended прямо сейчас — Бесплатно, мгновенно, без учетной записи
Этот бесплатный генератор штрихкодов Code 39 Extended готов к немедленному использованию. Введите любую строку ASCII — включая строчные буквы, знаки препинания и специальные символы — настройте размер и внешний вид и загрузите готовый к печати штрихкод PNG или SVG за секунды. Без регистрации, без водяных знаков, без ограничений использования. Все кодирование происходит локально в вашем браузере — ваши данные остаются полностью конфиденциальными. Создайте один штрихкод или тысячи; инструмент полностью бесплатен независимо от объема.
