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

Создайте QR-код высокого разрешения из любого текста, ссылки, строки Wi-Fi или контактных данных. Выберите размер и уровень коррекции ошибок, затем скачайте

🌍 Доступ по всему миру 🔒 Приватность прежде всего ⚡ Мгновенная конвертация 💯 Без ограничений
Advertisement

Создайте QR-код из любого текста: ссылки на сайт, данных для входа в Wi-Fi, контактных данных, адреса или обычного сообщения. Выберите размер вывода и уровень коррекции ошибок, затем скачайте PNG или скопируйте data URI, чтобы встроить код прямо в HTML или CSS.

Более высокий уровень коррекции помогает коду пережить царапину или плохую печать ценой более плотного узора: уровень M — хороший выбор по умолчанию, а H нужен для наклеек, упаковки и всего, что может испачкаться. Всегда проверяйте напечатанный код настоящим телефоном, прежде чем запускать большой тираж.

Как создать QR-код

1

Введите текст, ссылку или строку Wi-Fi

2

Выберите размер и уровень коррекции ошибок

3

Скачайте PNG или скопируйте data URI

Частые вопросы

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

Уровень M (примерно 15% устойчивости к повреждению) подходит для экранов и чистой печати. Уровень H (около 30%) — для наклеек, упаковки и улицы, где код может поцарапаться или оказаться частично закрытым.

Как сделать QR-код для Wi-Fi?

Используйте стандартный формат строки WIFI:T:WPA;S:имя-сети;P:пароль;; — и телефоны предложат подключиться к сети при сканировании. Пароль должен быть безопасным для URL, иначе экранируйте специальные символы.

Какого размера печатать?

Простое правило: не меньше 2 × 2 см для телефона на близком расстоянии и больше для плакатов, которые смотрят издалека, — примерно одна десятая расстояния просмотра. PNG генерируется достаточно большим, чтобы его можно было увеличить.

Можно добавить логотип в центр?

В этом инструменте — нет. Если будете делать это в другом месте, помните: закрытие центра убирает данные, и именно уровень коррекции H делает небольшую накладку с логотипом безопасной.

Коды отслеживаются или истекают?

Нет. Это статические QR-коды: содержимое закодировано в самом узоре, поэтому они никогда не истекают и не являются перенаправлениями, которые можно отключить.

Моё содержимое куда-то загружается?

Нет, код генерируется в вашем браузере. Учтите, что любой, кто его отсканирует, увидит содержимое, поэтому никогда не кодируйте личный пароль, которым не хотите делиться.

Advertisement

Кратко

Вводтекст
Несколько файловНет
Где работаетВ вашем браузере — файлы никуда не загружаются
Работает офлайнДа — после загрузки страницы
ЦенаБесплатно, без регистрации, без водяных знаков

Где конвертации незаметно ломаются

Большинство ошибок конвертации — не про синтаксис, а про смысл. Столбец CSV с почтовыми индексами теряет ведущие нули в тот момент, когда таблица решает, что это число; длинный идентификатор выходит за пределы точности чисел с плавающей запятой; даты меняют смысл в зависимости от того, что идёт первым — день или месяц. Ключи JSON не упорядочены, а массивы упорядочены, и инструмент, сортирующий ключи, ничего не меняет, тогда как сортирующий массивы меняет данные. Unicode — ещё одна ловушка: текст может прийти в UTF-8, в UTF-16 или с BOM, и декодер, который угадает неверно, превращает буквы с диакритикой в «кракозябры». Прежде чем доверять любой конвертации, выборочно проверьте первую и последнюю строку, любое поле с ведущими нулями и любое поле, содержащее кавычки, запятые или переводы строк.

Как безопасно обращаться с секретами

Инструменты для разработчиков обрабатывают учётные данные чаще, чем кажется, и риск связан не с алгоритмом, а с тем, куда уходят данные. Хеширование одностороннее и не является шифрованием: MD5 и SHA-1 сломаны для всего, что связано с безопасностью, и даже SHA-256 — неподходящий инструмент для хранения паролей, для чего bcrypt, scrypt или Argon2 существуют именно потому, что работают медленно. Base64 — это кодирование, а не защита: декодировать его может любой, поэтому никогда не считайте его обфускацией. JWT может прочитать любой, у кого он есть, поэтому полезная нагрузка никогда не должна содержать секретов, а декодирование токена не проверяет его подпись — для проверки нужен ключ. Всё на этом сайте выполняется локально в вашем браузере — именно поэтому он вообще может безопасно работать с токенами и паролями.