Генератор QR-кодов
QRСоздать QR-код из текста или ссылки и скачать как PNG или SVG.
На этой странице
Что такое генератор QR-кодов?#
Генератор QR-кодов превращает фрагмент текста — URL, пароль WiFi, контакт-карту, обычную строку — в квадратную матрицу из чёрных и белых модулей, которую камера телефона может просканировать обратно в этот текст. Текст не «связан» с изображением; он вшит в изображение, поэтому QR работает офлайн, без сервера, без редиректа короткой ссылки и без срока действия. Именно поэтому QR применяют для меню ресторанов, билетов на события, платежей и инвентаря: данные едут вместе с картинкой.
У каждого QR-кода есть две вещи, которые вы контролируете помимо самого текста: уровень коррекции ошибок (сколько повреждений код переживёт и останется читаемым) и формат вывода (PNG-изображение или SVG-документ). У коррекции четыре уровня — L (восстановление 7 %), M (15 %), Q (25 %), H (35 %), и подъём выше означает более стойкий код ценой большего числа модулей и большего минимального размера. PNG подходит для экрана и печати в фиксированном пиксельном размере; SVG масштабируется без размытия, что важно, когда код пойдёт на постер или визитку.
Эта страница отрисовывает QR целиком в вашем браузере. Введённый текст никогда не покидает страницу, а PNG/SVG генерируется локально и тут же предлагается на скачивание.
Как пользоваться#
- Введите или вставьте содержимое в поле ввода — URL, строку WiFi, vCard или любой текст. Плейсхолдер показывает самый безопасный пример,
https://example.com. - Выберите уровень коррекции ошибок из выпадающего списка:
- L — низший, ~7 % восстановления. Самый маленький код, но царапины или логотип поверх него сломают чтение.
- M — по умолчанию, ~15 % восстановления. Прагматичный выбор для чистого цифрового показа.
- Q — ~25 % восстановления. Хорошо, когда код может быть напечатан и потёрт.
- H — высший, ~35 % восстановления. Используйте, когда поверх кода наложат логотип или он попадёт в суровое место.
- Выберите размер — 128, 256, 384 или 512 пикселей. Это влияет на PNG; SVG независим от разрешения.
- Предпросмотр появляется справа. Нажмите Пример, чтобы загрузить образец, или Очистить, чтобы начать заново.
- Нажмите 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 генерируется локально и предлагается прямым скачиванием. Текст, который вы кодируете, никогда не достигает сервера — бэкенда нет, базы коротких ссылок нет, аналитики по содержимому нет.