Руководство по Генератор кодов

Генерируйте QR-коды и штрихкоды (Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E) мгновенно. Скачать PNG или SVG.

Назад к Генератор кодов

Что делает этот инструмент

Генератор кодов создаёт QR-коды и штрихкоды прямо в браузере. Генерируйте QR для URL или текста, штрихкоды в форматах Code 128, Code 39, EAN-13, EAN-8, UPC-A и UPC-E. Загрузка как PNG (QR) или SVG (штрихкоды). Загрузка на сервер не требуется — всё выполняется локально.

Как использовать

  1. Выберите тип кода — QR-код или штрихкод (Code 128, Code 39, EAN-13 и т.д.).
  2. Введите содержимое — Текст, URL или числовое значение. Следуйте подсказкам формата (напр. 13 цифр для EAN-13).
  3. Предпросмотр — Код отображается в реальном времени. Невалидный ввод показывает встроенную ошибку.
  4. Загрузка — Нажмите «Загрузить» для сохранения как PNG (QR) или SVG (штрихкоды).
  5. Копирование — Для QR-кодов — копирование закодированного текста в буфер.

Как это работает

Ввод проверяется по структурным правилам для каждого типа кода (длина, набор символов, контрольные цифры для EAN/UPC). Библиотека qrcode отрисовывает QR; jsbarcode — все форматы штрихкодов. Контрольные цифры EAN/UPC рассчитываются jsbarcode. Вывод формируется полностью в браузере через canvas (QR) или SVG (штрихкоды) — без запросов к серверу.

Все вычисления выполняются в браузере. Никакие данные не отправляются на сервер.

Примеры использования

  • QR-коды — Кодирование URL для постеров, визиток, меню.
  • Розница — Генерация EAN-13 или UPC-A для этикеток товаров.
  • Склад — Code 128 или Code 39 для складских штрихкодов.
  • События — QR для билетов или ссылок регистрации.
  • Разработка — Быстрые тестовые коды для приложений сканирования.

Пример

  • QR-код: https://example.com → сканируемое QR-изображение
  • EAN-13: 5901234123457 (13 цифр, валидная контрольная цифра) → розничный штрихкод
  • Code 128: ABC-1234 → универсальный штрихкод

Ограничения

  • Контрольная цифра EAN/UPC — Должна быть валидной; jsbarcode проверяет и может отклонить невалидный ввод.
  • Ёмкость QR — До ~4 000 символов; очень длинный текст может влиять на надёжность сканирования.
  • Длина штрихкода — Code 128/39 имеют макс. длину (напр. 80 символов); EAN-13 — ровно 13 цифр.
  • Только загрузка — Прямой вывод на печать нет; при необходимости используйте печать браузера для загруженного файла.

Как это работает

Метод

  • Input validated against structural requirements before render; invalid input shows inline error.
  • Codes downloadable as PNG (QR) or SVG (barcodes) entirely in browser.

Что нужно знать

  • QR and barcode generation use trusted libraries; checksum validation is handled automatically.
  • Input is validated for format; invalid checksums are caught and reported.

Все расчёты и конвертации выполняются в браузере. Никакие данные не отправляются на сервер — ввод не покидает устройство.