Генератор QR-кодов
Создайте QR-код для любого URL, текста, Wi-Fi-данных или произвольной строки.
- Вставьте URL, текст, Wi-Fi-строку или vCard в поле «Содержимое».
- При необходимости измените размер, уровень коррекции ошибок, цвета и поля.
- Нажмите «Скачать PNG» или «Скачать SVG».
- Перед печатью обязательно отсканируйте код своим телефоном.
Что это делает?
Инструмент превращает любую строку в QR-код. Поддерживаются все четыре стандартных уровня коррекции ошибок (L / M / Q / H), произвольные цвета переднего плана и фона, настраиваемый отступ quiet-zone и два формата вывода (PNG растр или SVG вектор). Версия QR выбирается автоматически в зависимости от объёма данных.
Пример
Input: https://freetoolspot.com
Size: 300 × 300
ECC: M (15% recovery)
Margin: 2 modules
Output: 300 × 300 PNG, black on white, ~1.2 KB Почему мой QR-код не сканируется?
Если сгенерированный QR не сканируется, почти всегда причина одна из этих.
- Недостаточный контраст. Бледно-серый на белом или тёмно-синий на чёрном обычно не работает. Сканерам нужен сильный контраст — выбирайте почти-чёрный на почти-белом.
- Инвертированные цвета (светлое на тёмном). Спецификация QR предполагает тёмные модули на светлом фоне. Некоторые телефоны терпят инверсию, многие — нет. Используйте #000000 на #ffffff, если не проверяли на многих устройствах.
- Поле равно 0. QR-кодам нужна «quiet zone» вокруг — спецификация требует минимум 4 модуля, этот инструмент по умолчанию 2, чего обычно достаточно. Если код касается соседнего текста или графики, сканирование не сработает.
- Логотип слишком большой для уровня ECC. Закрытие более ~30% кода ломает его даже на уровне H. Держите логотип в пределах ~20% общей площади.
- Напечатано слишком мелко. Грубое правило: расстояние сканирования ÷ 10 = минимальная сторона QR. На расстоянии вытянутой руки нужен ~2 см; через комнату ~30 см.
- Увеличена маленькая PNG. Раздувание PNG 128 × 128 до плакатного размера размывает края модулей. Для печати используйте SVG — она остаётся чёткой в любом размере.
Часто задаваемые вопросы
Сколько данных помещается в QR-код?
Теоретический максимум — 4 296 буквенно-цифровых символов, 7 089 цифр или 2 953 байт — но только на уровне коррекции L и в самой плотной версии. На практике держите URL ниже ~300 символов, чтобы код легко сканировался. Если нужно больше — используйте сокращатель URL.
Какой уровень коррекции ошибок выбрать?
L (7% восстановления) даёт самый разреженный, легко сканируемый код — используйте для экранов. M (15%) — хороший дефолт для печати. Q (25%) и H (30%) делают код плотнее, но позволяют пережить центральный логотип, пятна или сгиб. Выбирайте H только если собираетесь накладывать логотип.
Почему мой QR не сканируется?
Почти всегда одно из: недостаточный контраст между передним планом и фоном, тёмный фон со светлым передним планом (сканеры ожидают обратного), поля 0 и код касается другого содержимого, или логотип слишком большой для уровня коррекции. Используйте тёмное на светлом, поля 2+, и тестируйте перед печатью.
Скачать PNG или SVG?
Используйте SVG для всего, что будет напечатано, масштабировано или помещено в дизайн-инструмент — оно остаётся чётким в любом размере. PNG — если цель принимает только растр (большинство соцплатформ, некоторые email-клиенты). У SVG также заметно меньший размер файла для QR-кодов.
Можно ли закодировать Wi-Fi или карточку контакта?
Да. Для Wi-Fi используйте формат WIFI:S:MyNetwork;T:WPA;P:mypassword;; (телефоны предложат подключиться). Для контакта вставьте полный блок текста vCard. Большинство камер телефонов распознают оба формата автоматически при сканировании.
Вы сохраняете содержимое, которое я кодирую здесь в QR?
Нет. Мы не сохраняем ни URL, ни данные Wi-Fi, ни vCard, ни обычный текст, которые вы кодируете. Ничего не хранится и не логируется, всё удаляется в тот момент, когда вы закрываете или обновляете вкладку. У нас нет записей о том, что вы закодировали. Можете проверить в DevTools браузера.