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

Создание QR-кода из ссылки или текста: цвета, стили квадраты/точки/скруглённые, коррекция ошибок L–H, логотип в центре, скачивание PNG или SVG.

Введённые данные и файлы остаются в браузере

Введите текст или URL для кодирования...

Цвета

Настройки

Стиль

Логотип (опционально)

Перетащите логотип сюда

Добавьте логотип в центр QR-кода. Для лучших результатов используйте уровень коррекции Q или H.

Предпросмотр

Ваш QR-код появится здесь
На этой странице

Создайте QR-код для ссылки, текста или строки Wi-Fi: выберите цвета, стиль, уровень коррекции ошибок и размер, добавьте логотип и скачайте PNG или SVG. Код генерируется в вашем браузере.

Подробное описание функциональности

Содержимое кодируется как байты UTF-8, поэтому работают любые алфавиты и эмодзи. Уровни коррекции ошибок L, M, Q и H восстанавливают примерно 7, 15, 25 и 30% повреждений; чем выше уровень, тем плотнее код. Ёмкость — до 2953 байт на уровне L и 1273 байт на уровне H; при более длинном содержимом показывается ошибка, а не нерабочий код.

PNG получается ровно 256, 512, 1024 или 2048 px со свободным полем не менее четырёх модулей. Стили Квадраты, Точки и Скруглённые меняют модули данных, а три поисковых квадрата всегда остаются квадратными, поэтому код читается в любом стиле. Логотип (PNG, JPEG или WebP) размещается в центре на подложке; его размер растёт с уровнем коррекции (до 30% ширины кода на уровне H) — с логотипом используйте Q или H и проверьте код настоящими телефонами: никакой размер логотипа не гарантирует считывание. SVG доступен для стиля «квадраты» без логотипа.

Цвета задаются палитрой или hex-значением (#RRGGBB); неверное значение подсвечивается, а контраст между цветами показывается с предупреждением, если он низкий или цвета инвертированы. Генерация выполняется на Rust/WebAssembly в браузере, а предпросмотр обновляется автоматически при вводе и смене параметров.

Практические примеры

Ссылка на сайт: https://example.com с уровнем M и размером 512 × 512 даёт qrcode.png ровно 512×512 px; Сканер QR-кодов считывает его обратно и показывает кнопку Открыть ссылку.

Доступ к Wi-Fi: WIFI:T:WPA;S:MyNet;P:secret123;; кодирует данные сети, к которой камера телефона предложит подключиться.

Брендированный код: Branded code с круглым логотипом, уровнем H, стилем Скруглённые и размером 1024 × 1024 по-прежнему распознаётся в исходный текст.

Слишком много данных: 3000 символов превышают максимальную ёмкость, и вместо кода инструмент показывает ошибку.

Как использовать этот инструмент

  1. Введите содержимое

    Введите URL или текст в поле Содержимое.

  2. Настройте внешний вид

    Задайте Цвет QR-кода и Цвет фона, затем выберите Стиль, Уровень коррекции ошибок и Размер изображения.

  3. Добавьте логотип (необязательно)

    Перетащите изображение PNG, JPEG или WebP в блок Логотип (опционально) и переключитесь на Q или H.

  4. Проверьте и скачайте

    Предпросмотр обновляется по мере ввода. Когда он актуален, скачайте PNG или, для стиля «квадраты» без логотипа, SVG.

Советы и лучшие практики

  • Сохраняйте высокий контраст: тёмные модули на светлом фоне сканируются надёжнее всего; инвертированные цвета некоторые сканеры не поддерживают.
  • Чем короче содержимое, тем менее плотный код и тем легче его отсканировать издалека — по возможности используйте короткий URL.
  • С логотипом выбирайте уровень H и проверьте код телефоном перед печатью.
  • Для печати берите SVG (стиль «квадраты» без логотипа) или PNG 2048 px.
  • Не убирайте белую рамку вокруг кода: сканерам нужно свободное поле.