Генератор QR-кодов

Enter text and click Generate.
Batch generate

Об этом инструменте

Please scan-test your first code with a phone camera before relying on this tool. Unlike everything else on this site, a QR encoder can't be verified by re-reading the text back — it either scans or it doesn't, and this sandbox has no way to run a real scanner against it. The encoder itself (error correction, module layout) follows the published QR spec, but if a generated code ever fails to scan, please report it.

Поддерживает версии QR 1–6, байтовое или буквенно-цифровое кодирование (определяется автоматически — цифры/заглавные буквы/пробел и $%*+-./: используют более компактный буквенно-цифровой режим) и все четыре уровня коррекции ошибок (L/M/Q/H). Одно сознательное исключение: уровни Q и H специально пропускают версию 5 — её определённая спецификацией структура делится на подблоки неравного размера, а переписывание её по памяти несёт тот же риск, на который мы не пошли с поддержкой Code128 в Генераторе штрихкодов, поэтому код Q/H, которому иначе потребовалась бы версия 5, сразу повышается до версии 6. По той же причине мы не пошли дальше версии 6: версии 7+ требуют второй, зависящей от версии таблицы координат выравнивающих шаблонов и дополнительных битов информации о версии, а тонкая ошибка там не будет выявлена статической проверкой — только неудачным сканированием в реальных условиях. Шаблон маски фиксирован (по-прежнему полностью соответствует спецификации и сканируется, просто не оптимизирован по штрафам для визуальной регулярности).

Поделиться инструментом Ссылка скопирована
Advertisement