Читатель QR-кодов
Вставьте изображение QR-кода или направьте камеру на него — устройство автоматически расшифрует код и сообщит содержимое. Оно распознаёт URL-адреса, данные доступа к Wi-Fi, vCard-коды, события в календаре и обычный текст, а также выявляет подозрительные адреса: таким образом, QR-код, ведущий к сокращённому URL или домену с пуникодом, не открывается автоматически.
Как работает декодирование
-
1
Предоставьте изображение
Загрузите фотографию или снимок экрана, вставьте её из буфера обмена или предоставьте доступ к видеокамере для прямого сканирования.
-
2
Найдите код
Декодер ищет три позиционирующих квадрата в углах и выравнивает сетку.
-
3
Прочитайте модули и исправьте ошибки
Черно-белые модули подвергаются отбору проб, а коррекция ошибок по методу Рида–Соломона устраняет повреждения до уровня встроенной коррекции.
-
4
Декодируйте полезную нагрузку
Содержимое интерпретируется в зависимости от формата — URL, WIFI:, BEGIN:VCARD и т. д. — и отображается в структурированном виде.
Содержание, понятное читателю
| Пакет данных | Пример |
|---|---|
| URL | https://example.com/event?id=abc |
| Wi-Fi | WIFI:T:WPA;S:Guest;P:hunter2;; |
| vCard | BEGIN:VCARD\nVERSION:3.0\nFN:Alice\n... |
| SMS | SMSTO:+15551234567:Hello |
| Электронная почта | mailto:hi@example.com?subject=... |
| Событие календаря | BEGIN:VEVENT\nSUMMARY:Party\nDTSTART:... |
| Geo | geo:40.7128,-74.0060 |
| Простой текст | Любые другие данные |
Проверка безопасности перед переходом по ссылке
Коды QR предназначены для использования человеком с минимальными удобствами: их невозможно прочитать, чтобы определить место размещения. Устройство для считывания автоматически выявляет ошибку.
– Домены Punycode (xn--), при использовании которых рендеринг по стандарту Unicode может искажать их идентичность, приводя к ошибкам при распознавании домена.
– Укорочители URL (bit.ly, t.co, goo.gl, tinyurl.com и другие), которые скрывают истинное направление перехода.
– URL, не использующие протокол HTTPS: следует обратить внимание на это при работе с публичным или общедоступным кодом.
– Адреса IP вместо имен хостов; это необычно для легального использования.
– Очень длинные URL: иногда это признак закодированных данных или нежелательных трекеров.
Всё становится очевидным ещё до нажатия на ссылку; читатель не использует автоматическую навигацию.
Советы по сканированию
– Хорошее освещение важнее высокой разрешающей способности: фотография с тёмными участками не будет чётко воспроизводиться даже в формате 4K, тогда как хорошо освещённая изображение будет отображаться в разрешении 480 пикселей. – Установите код в центре; все три квадраты для позиционирования должны быть чётко видны. – Стой стабильно. Размытие движений серьёзно влияет на работу небольших кодов. При прямом сканировании прижмите телефон к поверхности. – Увеличьте изображение для небольших кодов. Если на значке конференции расположен QR-код размером 1 см, увеличьте его перед сканированием: малые модули не могут быть чётко отображены при текущей разрешающей способности камеры.
При неудачном декодировании
– Избыточный уровень повреждений: при превышении порога коррекции ошибок (7–30 %) код становится непонятным. – Зона тишины использована. Соседний графический элемент, расположенный слишком близко к коду, искажает принцип расположения элементов. – Обратные цвета: некоторые сканеры поддерживают преобразование из светлого в тёмный режим, другие — нет. Если декодирование не увенчается успехом, попробуйте перевернуть изображение. – Многократно низкий контраст. Цветовые коды (синий на светло-синем фоне) зачастую не работают корректно; чёрный на белом фоне является надёжным стандартным решением.
Часто задаваемые вопросы
Нет. Декодированное содержание отображается с указанием целевого адреса. Для перехода по ссылке необходимо явно нажать на неё — проверьте её заранее.
Сокращители ссылок скрывают реальную цель — это распространено в фишинговых QR-кодах. Сам код указывает на это, позволяя вам решить, следует ли ему следовать.
Коды QR содержат механизм коррекции ошибок по методу Рид–Соломона; поэтому до 30 % модулей могут быть повреждены при печати оригинала с высоким уровнем коррекции. Более серьезные повреждения невозможны.
Нет. Видео обрабатывается в браузере; ничего не загружается. Кадры удаляются по мере их анализа.
Наиболее часто проблема возникает из-за освещения, размытия или слишком мелких кодовых модулей. Хорошее переднее освещение, стабильная позиция руки и увеличение обычно позволяют её устранить.
Сопутствующие инструменты
Генератор QR-кодов
Генерируйте QR-коды для URL, обычного текста, данных входа в Wi-Fi, vCard и событий календаря. Скачивайте файлы в форматах PNG или SVG. Не требуется регистрация; водяной знак отсутствует.
Генератор штрихкодов
Создавайте сканируемые 1D штрихкоды в Code 128, Code 39, EAN-13, UPC-A, ITF-14 и Codabar. Экспортируйте в PNG, SVG или PDF для печати.
Массовое изменение размера изображений
Перетащите десятки изображений и измените их все до целевой ширины, высоты или процента. Сохраняет aspect ratio, экспортирует в JPG, PNG или WebP.
Сжать гифку
Уменьшите размер файла GIF, оптимизируя палитру, удаляя рамки или уменьшая размеры. Сохраняет анимацию без изменений, обрезает байты.
Programма для создания GIF-файлов
Преобразуйте последовательность изображений или короткое видео в анимированный GIF. Перед экспортом укажите частоту кадров, количество повторений и размеры файла.
Конвертер формата HEIC в JPG
Преобразуйте фото в формате HEIC с iPhone в JPG прямо в браузере — не требуется загрузка, удобно для массового обработания и сохраняется метаданный файл EXIF.