Tools100% локально
← Все инструменты

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

ISO/IEC 18004 · байтовый режим · v1–40 · в браузере

Введите или вставьте любой текст или URL, и QR-код будет отрендерен вживую как чёткий вектор. Выберите уровень коррекции ошибок, затем скачайте как PNG или SVG. Поддерживается формат URI otpauth://, используемый 2FA-приложениями — самый простой способ перенести секрет на телефонный аутентификатор.
Введите что-то выше, чтобы сгенерировать QR-код

Выбор уровня коррекции ошибок

QR-коды содержат коррекцию ошибок Рида–Соломона, чтобы переживать царапины, пятна и частичное перекрытие. Есть четыре уровня:

otpauth:// для настройки 2FA

Формат otpauth://totp/Issuer:account?secret=BASE32&issuer=Issuer — это то, что приложения вроде Google Authenticator и 1Password ожидают при сканировании QR настройки. Вставьте сюда работающий URI, отрендерите QR и отсканируйте его телефоном — идентично сканированию QR, который сервис показал бы во время регистрации 2FA. В обратную сторону сгенерируйте URI на странице TOTP и принесите его сюда для сканирования.

Как работает кодировщик

Кодировщик создаёт QR-коды, соответствующие ISO/IEC 18004, в байтовом режиме (UTF-8). Он выбирает наименьшую версию (1–40, 21×21 до 177×177 модулей), которая вмещает полезную нагрузку при выбранном уровне коррекции, применяет все восемь масок и выбирает с наименьшим штрафным баллом. Вывод рендерится как масштабируемый SVG, поэтому остаётся чётким при любом масштабе.

Конфиденциальность

Что бы вы ни кодировали, оно обрабатывается полностью в вашем браузере. Нет шага загрузки, нет аналитики, нет удалённого рендеринга — QR генерируется JavaScript на странице, скачивания происходят через локальный Blob. Если вы кодируете что-то чувствительное (секрет 2FA, токен), оно остаётся на вашем устройстве.