Генератор QR-кодов
Создание QR-кода из ссылки или текста: цвета, стили квадраты/точки/скруглённые, коррекция ошибок L–H, логотип в центре, скачивание PNG или SVG.
Введённые данные и файлы остаются в браузере
Введите текст или URL для кодирования...
Цвета
Настройки
Логотип (опционально)
Перетащите логотип сюда
Добавьте логотип в центр QR-кода. Для лучших результатов используйте уровень коррекции Q или H.
С логотипом выберите коррекцию ошибок H и проверьте код несколькими приложениями камеры на телефоне перед печатью или публикацией.
На этой странице
Создайте 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 символов превышают максимальную ёмкость, и вместо кода инструмент показывает ошибку.
Как использовать этот инструмент
Введите содержимое
Введите URL или текст в поле Содержимое.
Настройте внешний вид
Задайте Цвет QR-кода и Цвет фона, затем выберите Стиль, Уровень коррекции ошибок и Размер изображения.
Добавьте логотип (необязательно)
Перетащите изображение PNG, JPEG или WebP в блок Логотип (опционально) и переключитесь на Q или H.
Проверьте и скачайте
Предпросмотр обновляется по мере ввода. Когда он актуален, скачайте PNG или, для стиля «квадраты» без логотипа, SVG.
Советы и лучшие практики
- Сохраняйте высокий контраст: тёмные модули на светлом фоне сканируются надёжнее всего; инвертированные цвета некоторые сканеры не поддерживают.
- Чем короче содержимое, тем менее плотный код и тем легче его отсканировать издалека — по возможности используйте короткий URL.
- С логотипом выбирайте уровень H и проверьте код телефоном перед печатью.
- Для печати берите SVG (стиль «квадраты» без логотипа) или PNG 2048 px.
- Не убирайте белую рамку вокруг кода: сканерам нужно свободное поле.