Генератор QR-кодов
Создавайте QR-коды для ссылок, обычного текста, сетей WiFi, email-адресов и номеров телефонов. Коды рисуются прямо в браузере и скачиваются в PNG или SVG — без аккаунта, без срока действия, без отслеживающего редиректа.
- Файлы никогда не покидают ваше устройство
- Бесплатно, без регистрации
- Без водяных знаков
- Работает офлайн после загрузки
Как пользоваться: генератор qr-кодов
- 1
Выберите тип
Ссылка, обычный текст или сеть WiFi — форма подстраивается под каждый вариант.
- 2
Введите содержимое
QR-код обновляется в реальном времени по мере ввода. При необходимости настройте размер и уровень коррекции ошибок.
- 3
Скачайте
Сохраните в PNG для документов и экрана или в SVG для печати и крупных форматов.
Что на самом деле происходит, когда камера телефона сканирует QR-код
QR-код — это не картинка, по которой что-то ищут в базе данных, а сами данные, напрямую закодированные в узор из чёрных и белых квадратов с использованием коррекции ошибок Рида — Соломона и стандартной битовой раскладки: приложение для сканирования расшифровывает содержимое прямо из изображения, без единого сетевого запроса, чтобы понять, что там написано. Это принципиально иной подход по сравнению с сокращённой ссылкой, которой для определения реального адреса нужен запрос к какой-то базе данных, — QR-код, напрямую кодирующий URL, *и есть* этот URL, символ в символ, с самого момента создания, и остаётся им бессрочно.
Именно эта прямота — причина, по которой QR-код, созданный таким образом, никогда не истекает и не может быть постфактум перенаправлен куда-то ещё создателем сервиса — здесь вообще нет никакого внешнего сервиса в цепочке, который можно было бы отключить, начать монетизировать или перенаправить. Генератор, который вместо этого кодирует в QR-коде собственную короткую ссылку-редирект вместо вашего реального содержимого, незаметно вносит именно такую зависимость — и это именно та разновидность «бесплатного QR-кода», у которой есть реальная история истечения срока действия или начала взимания платы после того, как достаточно людей напечатали код на чём-то физическом.
Коррекция ошибок — это реальный компромисс, а не настройка, которую нужно слепо максимизировать
Каждый QR-код встраивает избыточные данные именно для того, чтобы его можно было правильно считать, даже если часть напечатанного узора поцарапана, испачкана, плохо освещена или намеренно перекрыта логотипом в центре. Существует четыре стандартных уровня, и выбор более высокого уровня не даётся бесплатно: для того же содержимого при более высоком уровне коррекции ошибок нужен визуально более плотный и сложный узор, поскольку больше от общей ёмкости кода уходит на избыточность, а не на сами закодированные данные. Уровень L допускает примерно 7% повреждений и даёт самый простой и наименее плотный узор для данного содержимого; уровень H допускает до 30% повреждений, но даёт заметно более насыщенный узор для того же содержимого, из-за чего его труднее сканировать с расстояния, — и именно поэтому его рекомендуют специально в случаях, когда часть кода закроет логотип: более высокий запас избыточности позволяет оставить достаточно кода нетронутым после того, как логотип визуально «съел» часть узора.
Как подобрать размер напечатанного кода под реальную дистанцию сканирования
QR-код, который мгновенно сканируется с экрана телефона на расстоянии вытянутой руки, может полностью перестать работать, если напечатать его в том же размере на постере, рассчитанном на сканирование с трёх метров, — потому что нужный физический размер напрямую зависит от того, на каком расстоянии будет находиться сканирующий телефон. Эмпирическое правило гласит: напечатанная ширина кода должна быть не меньше десятой части предполагаемой дистанции сканирования. Код, который планируется сканировать с 20 сантиметров, должен быть шириной примерно 2 сантиметра; код, который будут сканировать через всю комнату, с расстояния в несколько метров, должен быть пропорционально намного крупнее. Более короткое закодированное содержимое тоже помогает на расстоянии по схожей причине: меньше данных — визуально более простой узор с более крупными отдельными квадратами, который остаётся различимым для камеры с большего расстояния, чем плотный узор, кодирующий длинную строку.
Часто задаваемые вопросы
Истекает ли срок действия этих QR-кодов?
Никогда. Код напрямую кодирует ваше содержимое, а не ссылается на сервис-редирект, поэтому здесь нечего отключить, ограничить по частоте использования или начать взимать плату позже. Многие «бесплатные» генераторы используют редирект, который контролируют сами, — вот такие коды действительно истекают.
Видно ли вам, что я кодирую?
Нет. Код полностью создаётся в вашем браузере, и ничего не передаётся. Это особенно важно для кодов WiFi, которые содержат пароль вашей сети в незашифрованном виде.
Что делает уровень коррекции ошибок?
Он добавляет избыточность, чтобы код по-прежнему считывался при частичном повреждении или перекрытии. Уровень L допускает около 7% повреждений и даёт самый компактный код; уровень H допускает 30% и нужен, если вы планируете разместить логотип в центре кода.
Что скачивать — PNG или SVG?
PNG — для экрана, документов и всего, что имеет фиксированный размер. SVG векторный, поэтому остаётся идеально чётким при любом масштабе — используйте его для печати, постеров, вывесок и виниловых наклеек.
Насколько маленьким можно напечатать QR-код?
Эмпирическое правило: размер кода должен быть не меньше десятой части дистанции сканирования — 2 см для кода, который сканируют с 20 см, 10 см для кода, который сканируют через всю комнату. Более короткое содержимое даёт более простой узор, который считывается с большего расстояния.
Частые задачи: генератор qr-кодов
Вам также может понадобиться
Генератор паролей
Создавайте надёжные случайные пароли и кодовые фразы
Генератор UUID
Массовая генерация UUID версий v4 и v7
Сжатие PNG
Уменьшите размер PNG-файлов, сохранив прозрачность
Генератор штрихкодов
Штрихкоды Code 128 в виде масштабируемого SVG
Выбор и конвертер цвета
HEX, RGB, HSL, CMYK и проверка контраста
Генератор счетов
Создайте и скачайте профессиональный счёт в формате PDF
Конструктор резюме
Создайте аккуратное резюме, совместимое с ATS, и скачайте его в PDF