Инструменты
Руководства

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

QR

Создать QR-код из текста или ссылки и скачать как PNG или SVG.

100 % на клиенте Без бэкенда
Предпросмотр
На этой странице

Что такое генератор QR-кодов?#

Генератор QR-кодов превращает фрагмент текста — URL, пароль WiFi, контакт-карту, обычную строку — в квадратную матрицу из чёрных и белых модулей, которую камера телефона может просканировать обратно в этот текст. Текст не «связан» с изображением; он вшит в изображение, поэтому QR работает офлайн, без сервера, без редиректа короткой ссылки и без срока действия. Именно поэтому QR применяют для меню ресторанов, билетов на события, платежей и инвентаря: данные едут вместе с картинкой.

У каждого QR-кода есть две вещи, которые вы контролируете помимо самого текста: уровень коррекции ошибок (сколько повреждений код переживёт и останется читаемым) и формат вывода (PNG-изображение или SVG-документ). У коррекции четыре уровня — L (восстановление 7 %), M (15 %), Q (25 %), H (35 %), и подъём выше означает более стойкий код ценой большего числа модулей и большего минимального размера. PNG подходит для экрана и печати в фиксированном пиксельном размере; SVG масштабируется без размытия, что важно, когда код пойдёт на постер или визитку.

Эта страница отрисовывает QR целиком в вашем браузере. Введённый текст никогда не покидает страницу, а PNG/SVG генерируется локально и тут же предлагается на скачивание.

Как пользоваться#

  1. Введите или вставьте содержимое в поле ввода — URL, строку WiFi, vCard или любой текст. Плейсхолдер показывает самый безопасный пример, https://example.com.
  2. Выберите уровень коррекции ошибок из выпадающего списка:
    • L — низший, ~7 % восстановления. Самый маленький код, но царапины или логотип поверх него сломают чтение.
    • M — по умолчанию, ~15 % восстановления. Прагматичный выбор для чистого цифрового показа.
    • Q — ~25 % восстановления. Хорошо, когда код может быть напечатан и потёрт.
    • H — высший, ~35 % восстановления. Используйте, когда поверх кода наложат логотип или он попадёт в суровое место.
  3. Выберите размер — 128, 256, 384 или 512 пикселей. Это влияет на PNG; SVG независим от разрешения.
  4. Предпросмотр появляется справа. Нажмите Пример, чтобы загрузить образец, или Очистить, чтобы начать заново.
  5. Нажмите PNG или SVG в шапке предпросмотра, чтобы скачать код в нужном формате.

Строка состояния сообщает, когда генерация успешна, когда ещё идёт отрисовка, или — что важно — когда полезная нагрузка слишком длинна для QR-кода и нужно сократить текст или снизить уровень коррекции.

Ключевые возможности#

  • Вывод в PNG и SVG. PNG для экрана и печати фиксированного размера; SVG для постеров, визиток и любого контекста, где код должен масштабироваться без пикселизации.
  • Четыре уровня коррекции ошибок. Подберите запас восстановления под среду обитания кода — чистая веб-кнопка обойдётся L, напечатанное меню, на которое могут брызнуть, требует Q или H.
  • Предустановленные размеры. 128, 256, 384 и 512 пикселей покрывают соответственно миниатюры, стандартные веб-изображения и высокое разрешение для печати.
  • Защита по вместимости. У QR-кодов есть жёсткий лимит байт, сжимающийся с ростом коррекции; когда текст его превышает, инструмент сообщает too-long, а не выдаёт сломанное изображение.
  • Локальная отрисовка, локальное скачивание. Библиотека кодирования встроена в страницу (подаётся с того же источника под политикой безопасности содержимого); ничего о вашем контенте никуда не передаётся.
  • Quiet zone включена. По умолчанию вокруг кода отрисовывается стандартная четырёхмодульная белая рамка, которую сканерам нужно для надёжного поиска краёв.

Разбор примера#

Вставьте URL в ввод:

https://example.com

С коррекцией ошибок = M и размером = 256 предпросмотр отрисует читаемый QR-код 256×256, а по щелчку PNG скачает PNG-изображение точно тех размеров. Сканирование любой камерой телефона откроет https://example.com в браузере.

QR-коды не ограничены URL. Тот же генератор охотно кодирует структурированный текст, например строку подключения WiFi:

WIFI:T:WPA;S:HomeNetwork;P:supersecret;;

Отсканируйте это — и телефон предложит подключиться к WiFi-сети HomeNetwork. Для контакт-карт, событий календаря и других структурированных нагрузок с более дружелюбной формой инструмент /en/qr/wifi-qr/ собирает строку за вас — но под капотом он выдаёт ровно тот тип QR, что и эта страница.

Переключение того же URL на SVG скачивает векторный документ, который масштабируется до любого размера, — полезно, если один и тот же код пойдёт и на favicon сайта, и на крупный печатный баннер, где один PNG не смог бы покрыть оба случая.

FAQ#

Какой уровень коррекции ошибок выбрать?#

M — разумный дефолт для большинства цифровых применений: он балансирует восстановление и размер. Переходите на Q или H, когда код будут печатать, таскать руками или накладывать логотипом (модули, закрытые логотипом, — это то, что отыграет уровень восстановления). Снижайте до L, только когда нужен самый маленький код и вы уверены, что он останется чистым, — поцарапанный код уровня L не отсканируется.

Сколько текста влезает в QR-код?#

Зависит от уровня коррекции и набора символов. Ёмкость в режиме байт варьируется примерно от 2 953 байт при низшей коррекции (L) до примерно 1 273 байт при высшей (H) для крупнейшей версии — и куда меньше для тех небольших, нормально сканируемых на расстоянии версий, что вы реально хотите использовать. На практике держите нагрузку в пределах нескольких сотен байт: URL, строка WiFi, короткая vCard. Если инструмент сообщает too-long, сократите текст или снизьте коррекцию.

PNG или SVG — что качать?#

Используйте PNG, когда код показывается в известном размере на экране или печатается в фиксированных габаритах, — это единое самодостаточное изображение, понимаемое любым инструментом. Используйте SVG, когда код должен масштабироваться: визитка сегодня и баннер завтра или код, который должен оставаться резким на дисплеях с высоким DPI. SVG также компактнее для простых кодов и редактируется в векторных редакторах.

Можно ли поставить логотип в центр QR-кода?#

Можно, но только при коррекции H, и даже тогда логотип должен закрывать не больше центральной области (примерно те 25–30 %, что вмещает восстановление уровня H). Логотип на коде L или M, скорее всего, сделает его нечитаемым. Эта страница логотип не рисует — сгенерируйте код на H, затем наложите логотип в любом графическом редакторе.

Сгенерированный QR-код куда-нибудь загружается или хранится?#

Нет. Кодирование идёт в вашем браузере библиотекой, встроенной в страницу, а PNG/SVG генерируется локально и предлагается прямым скачиванием. Текст, который вы кодируете, никогда не достигает сервера — бэкенда нет, базы коротких ссылок нет, аналитики по содержимому нет.