xBarcodexBarcode
ISO ISO/IEC 18004:2015

Генератор QR-кодов и детали стандарта ISO

Двумерный матричный штрих-код, способный обрабатывать числовые, буквенно-цифровые и байтовые данные. Включает коррекцию ошибок Рида-Соломона.

Live Generator
22/500

Дополняет контрольные разряды, если их положение однозначно. Для GS1 указывайте AI в скобках. Существующие контрольные разряды проверяются. Остальные форматы обрабатываются как обычно.

FG
BG
🛡️Нулевое хранение данных: Кодируется в оперативной памяти. Не сохраняется.

Технические характеристики

Структура Шаблоны поиска + Шаблоны выравнивания + Шаблоны синхронизации + Кодовые слова данных и коррекции ошибок
Емкость Цифровой: 7 089 знаков, Буквенно-цифровой: 4 296 знаков, Двоичный: 2 953 байта
Набор символов Цифровой, Буквенно-цифровой, Байт, Кандзи (Kanji)
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

Общие области применения

Этот стандарт широко используется в следующих отраслях:

Мобильный маркетинг, URL-адреса, Настройка Wi-Fi, Платежи, упаковка продуктов
Ограничения ввода и контрольная сумма: Engineered with Reed-Solomon Forward Error Correction (ECC) to tolerate physical damage, smudging, or partial occlusion. Configurable ECC levels ensure maximum scan reliability in high-speed sorting.
Быстрый старт для разработчиков

Automate QR Code via API

Полный справочник API →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "qr_code",
  "content": "https://xbarcode.ai/😄"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. Задержка на Edge < 20 мс

⚡ Наука внутри

Как наш движок Rust оптимизирует этот формат:

Смешанная DP-сегментация (Цифровой/Буквенно-цифровой/Байт/Кандзи) минимизирует суммарное число бит по ISO 18004.

  • Расчёт заголовка по версии + битов счётчика символов гарантирует, что сегменты всегда помещаются в выбранную версию.
  • ECI (UTF-8) добавляется только при появлении байтов вне Latin-1, уменьшая типичные полезные нагрузки.
  • Reed-Solomon ECC использует кэшированный GF(256)-энкодер и интерливинг блоков без разворачивания битов (меньше памяти).
  • Выбор маски оценивает штрафные правила ISO с помощью сканов по словам, баланса popcount и виртуального маскирования (без копирования матрицы).
  • Быстрые пути: DP на стеке для <=64 символов, а короткое/однородное содержимое пропускает DP ради скорости.
Связанные стандарты

Alternative Symbologies related to QR Code

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.