QR-код сканер онлайн

Считайте QR-код с изображения прямо в браузере. Загрузите файл, вставьте скриншот (Ctrl+V) или перетащите картинку — результат мгновенно.

Локально в браузере Бесплатно Мгновенно

Перетащите изображение с QR-кодом сюда

PNG, JPG, GIF, BMP, WebP — до 10 МБ

Изображение с QR-кодом
Анализируем QR-код...
Применяем несколько методов распознавания
QR-код распознан

Drag & Drop

Перетащите файл или нажмите на зону загрузки

Ctrl+V — вставка

Вставьте скриншот прямо из буфера обмена

Умный поиск

Автоматически кадрирует и бинаризует — пробует несколько методов

Конфиденциально

Данные обрабатываются локально, ничего не уходит на сервер

Как считать QR-код с картинки

1

Загрузите изображение

Перетащите файл, нажмите «Загрузить» или вставьте скриншот сочетанием Ctrl+V

2

Мгновенный результат

Сканер распознаёт код и показывает содержимое: ссылку, текст, Wi-Fi или контакт

3

Скопируйте или откройте

Скопируйте данные в буфер или перейдите по ссылке одним кликом

Что можно считать из QR-кода

Ссылки и URL

Сайты, товары, YouTube, профили соцсетей — любые веб-адреса

Wi-Fi сети

Имя сети (SSID), пароль и тип шифрования (WPA/WPA2)

Визитки vCard / MeCard

Имя, телефон, email, компания, должность и адрес

Телефоны и SMS

Номера для звонка (tel:) и SMS с предзаполненным текстом

Email (mailto:)

Адрес получателя, тема письма и предзаполненное тело

Геолокация (geo:)

Координаты с прямой ссылкой на Яндекс.Карты

События iCalendar

VEVENT с датой, временем, местом и описанием

Произвольный текст

Любой текст, включая многострочный и Unicode

Как работает сканер: jsQR и обработка пикселей

Сканер использует открытую JavaScript-библиотеку jsQR — полностью клиентский декодер, реализующий стандарт ISO/IEC 18004. Когда вы загружаете изображение, браузер рисует его на скрытом элементе <canvas> и передаёт в jsQR массив пикселей типа Uint8ClampedArray через CanvasRenderingContext2D.getImageData(). Библиотека анализирует паттерны позиционирования (три характерных квадрата в углах QR-кода), выравнивающие маркеры и полосу синхронизации, затем декодирует данные из матрицы модулей — всё это без единого обращения к серверу.

Для повышения надёжности сканер применяет каскадную стратегию: сначала анализирует полное изображение, затем последовательно вырезает центральные области (85%, 75%, 65% от оригинала) и запускает бинаризацию — преобразование каждого пикселя по формуле яркости Y = 0,299R + 0,587G + 0,114B с пороговым значением 140. Это помогает уверенно считывать QR-коды на сложном фоне, с плохим контрастом и незначительным смазом. В качестве финального запасного варианта используется нативный API BarcodeDetector, доступный в Chrome и Edge, который задействует аппаратное ускорение.

Распознанная строка автоматически разбирается smart-парсером: по префиксу (WIFI:, BEGIN:VCARD, mailto:, tel:, geo:, BEGIN:VEVENT) определяется тип данных и выводится структурированный результат — vCard разбивается на поля «Имя», «Телефон», «Email», а Wi-Fi — на SSID и пароль. Стандарт MeCard (формат NTT DoCoMo) распознаётся наравне с vCard. QR-коды с URL сопровождаются кнопкой «Открыть», а геолокация — кнопкой «Открыть на карте» с прямой ссылкой в Яндекс.Картах.

Частые вопросы о сканировании QR-кодов

Как считать QR-код с картинки онлайн?

Загрузите изображение с QR-кодом: перетащите файл в зону загрузки, нажмите «Загрузить» или используйте Ctrl+V для вставки скриншота из буфера обмена. Результат появится мгновенно — всё обрабатывается прямо в вашем браузере, ничто никуда не уходит.

Какие форматы изображений поддерживаются?

PNG, JPG/JPEG, GIF, BMP, WebP и все форматы, поддерживаемые HTML5 Canvas вашего браузера. Максимальный размер файла — 10 МБ. Для больших изображений сканер автоматически масштабирует их до 1200 пикселей для ускорения обработки.

Какие данные можно считать из QR-кода?

Сканер распознаёт все стандартные типы: ссылки (URL), обычный текст, контакты vCard и MeCard, настройки Wi-Fi (SSID, пароль, шифрование), номера телефонов (tel:), email (mailto:), SMS с текстом, геолокацию (geo:) и события календаря (VEVENT/VCALENDAR).

Безопасно ли загружать изображение в онлайн-сканер?

Да, полностью безопасно. Изображение обрабатывается локально в браузере с помощью jsQR — библиотеки с открытым исходным кодом. Ни изображение, ни распознанные данные не отправляются ни на один сервер. Вы можете отключить интернет после загрузки страницы — сканер продолжит работать.

Можно ли вставить скриншот из буфера обмена?

Да! Нажмите Ctrl+V (или Cmd+V на Mac) в любом месте страницы — если в буфере обмена есть изображение с QR-кодом, оно будет автоматически распознано. Это удобно для считывания QR из мессенджеров, скриншотов экрана и веб-страниц.

Что делать, если QR-код не распознаётся?

Убедитесь, что изображение чёткое и не смазано. Сканер автоматически пробует несколько методов: полное изображение, центральные кадрирования (85%, 75%, 65%) и бинаризацию для улучшения контраста. Если код всё равно не читается — попробуйте обрезать изображение так, чтобы QR занимал большую часть кадра, или повысьте яркость/контраст редактором.

Как считать QR-код со скриншота или PDF?

Для скриншота: сделайте снимок экрана (Win+Shift+S в Windows или Cmd+Shift+4 на Mac), затем нажмите Ctrl+V на этой странице. Для PDF: откройте файл в браузере или просмотрщике, сделайте скриншот области с QR-кодом и вставьте (Ctrl+V).

Работает ли сканер на мобильном телефоне?

Да, сканер работает в любом современном браузере — Chrome, Safari, Firefox, Edge — на телефонах, планшетах и компьютерах. Интерфейс адаптирован для мобильных устройств. На мобильном удобнее всего использовать кнопку «Загрузить файл» и выбрать фото из галереи.

В чём разница между QR-сканером и генератором?

Сканер декодирует готовый QR-код: читает изображение и извлекает данные из него. Генератор, наоборот, создаёт новый QR-код из введённых данных (ссылки, текста, Wi-Fi, визитки). На Тулките есть QR-код генератор с настройкой дизайна, добавлением логотипа и экспортом в SVG, PNG, PDF.