Войти

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

Ссылка, текст, WiFi, email, SMS, телефон, геометка, событие или контакт — код собирается и рисуется прямо в браузере, без отправки данных на сервер. Свой цвет, форма модулей, логотип по центру и скачивание в PNG или SVG.

Содержимое

Оформление

Чем выше уровень, тем устойчивее код к повреждениям — но крупнее сам рисунок. С логотипом уровень поднимается до H автоматически.

Результат

Заполните поле — QR-код появится сам

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

Код строится по стандарту ISO/IEC 18004 прямо в браузере: ваш текст переводится в биты, разбивается на блоки с кодами коррекции ошибок Рида — Соломона, раскладывается в квадратную матрицу модулей вокруг служебных меток и timing-полос, а затем накладывается одна из 8 масок — та, что даёт наиболее равномерный, легко читаемый рисунок. Никакая внешняя библиотека или сервер не участвуют — генерация не покидает вашего устройства.

Каждый тип содержимого (WiFi, email, SMS, телефон, геометка, событие, vCard) — это просто определённый формат текста внутри того же QR-кода: например, «WIFI:T:WPA;S:Имя сети;P:пароль;;» камера телефона распознаёт как приглашение подключиться, а «BEGIN:VCARD…END:VCARD» — как контакт для сохранения. Никакого отдельного «типа» QR-кода не существует — различается только то, что в него зашито.

Логотип по центру не портит код благодаря избыточности коррекции ошибок: уровень H восстанавливает до ~30% повреждённых или перекрытых модулей, а область под логотип рассчитана так, чтобы не задевать угловые метки и линии синхронизации.

Кнопка «Поделиться» сохраняет в ссылке настройки и содержимое (без логотипа — он слишком велик для URL), а не готовую картинку: открывший ссылку получит тот же QR-код, пересобранный на лету.

Частые вопросы

QR-код действительно статичный, без слежки за сканированиями?

Да — текст зашит напрямую, без промежуточной ссылки на сервер. Значит, содержимое нельзя поменять после печати и нельзя посчитать сканирования; для «динамического» кода с аналитикой нужен отдельный сервис с собственным сервером.

Можно добавить логотип и не потерять читаемость?

Да — уровень коррекции ошибок автоматически поднимается до H, а зона под логотип ограничена, чтобы не задеть служебные метки.

Как сделать код на WiFi или контакт одним сканированием?

Переключите тип содержимого на «WiFi» или «vCard» и заполните поля — формат соберётся автоматически, включая экранирование спецсимволов пароля.