Коррекция ошибок Reed-Solomon
QR-коды обладают математической избыточностью. Уровень коррекции ошибок Q позволяет закрыть логотипом до 25% данных без потери читаемости.
Загрузите логотип компании, значок приложения или фото профиля, чтобы оформить свой QR-код. Всё обрабатывается на 100% локально в вашем браузере с высоким уровнем коррекции ошибок Reed-Solomon для надёжного сканирования.
QR-код с логотипом закрывает часть символа изображением и полагается на коррекцию ошибок уровня Q или H, чтобы сканеры всё равно восстанавливали все данные.

Логотип в центре ещё до сканирования показывает, чей это код, — а это важно на полке, заполненной одинаковыми чёрно-белыми сетками.
Логотип отрисовывается локально с чистым отступом вокруг, поэтому остаётся чётким, а закрытые им модули восстанавливаются за счёт коррекции ошибок.
Как коррекция ошибок Reed-Solomon позволяет свободно оформлять код в стиле бренда.
Обычные штрихкоды перестают читаться, если какой-либо их участок закрыт или повреждён. QR-коды же содержат математическую избыточность Reed-Solomon на основе полей Галуа. Когда логотип размещён в центре, декодер сканера воспринимает закрытую область как повреждение поверхности и мгновенно восстанавливает скрытые данные.
Рекомендуется для круглых значков и обычных логотипов, занимающих 15–22% ширины в центре.
Максимальная математическая устойчивость для сложных эмблем, насыщенной упаковки и уличных вывесок.
Максимальная узнаваемость бренда и мгновенное сканирование.
QR-коды обладают математической избыточностью. Уровень коррекции ошибок Q позволяет закрыть логотипом до 25% данных без потери читаемости.
Наш движок отрисовки автоматически создаёт вокруг логотипа чистый защитный отступ, чтобы соседние модули QR-кода не наползали на вашу эмблему.
Наш ползунок ограничивает размер логотипа диапазоном от 12% до 30% ширины QR-кода, чтобы код не оказался закрыт слишком сильно.
Что измеряет ползунок размера и почему меняется уровень коррекции ошибок.
Ползунок размера логотипа задаёт долю ширины символа — от 12 до 30 процентов. Поскольку логотип квадратный, закрываемая им часть символа равна квадрату этой величины: логотип в 22% закрывает около 5% модулей, а логотип в 30% — около 9%. Кроме того, генератор освобождает вокруг логотипа поле из модулей, чтобы изображение лежало на белом фоне, а не на наполовину закрытых модулях.
Выдержать это позволяет именно коррекция ошибок. Уровень Q способен восстановить примерно четверть кодовых слов, а уровень H — примерно 30%. Скрытые модули — не единственное, что сканеру приходится восстанавливать, поэтому закрытая часть должна быть заметно ниже предела восстановления; ограничение ползунка в 30% ширины удерживает её в безопасном диапазоне. При добавлении логотипа генератор повышает уровень до Q, если был выбран L или M. Для кодов, которые будут напечатаны в маленьком размере или сканироваться через стекло, выбирайте H самостоятельно.
Три больших квадрата по углам не защищены коррекцией ошибок. Область логотипа расположена по центру, поэтому при любом положении ползунка она их не задевает.
Файл считывается в вашем браузере через стандартный файловый API и никуда не загружается. Принимаются PNG, JPG, SVG и WebP размером до 5 МБ.
Распространённые технические и дизайнерские вопросы о создании QR-кодов с собственным логотипом.
FileReader. Логотип вашей компании никогда не загружается ни на удалённый веб-сервер, ни в сторонние облачные хранилища.