QR-код сканер онлайн
Считайте QR-код с изображения прямо в браузере. Загрузите файл, вставьте скриншот (Ctrl+V) или перетащите картинку — результат мгновенно.
Перетащите изображение с QR-кодом сюда
PNG, JPG, GIF, BMP, WebP — до 10 МБ
Drag & Drop
Перетащите файл или нажмите на зону загрузки
Ctrl+V — вставка
Вставьте скриншот прямо из буфера обмена
Умный поиск
Автоматически кадрирует и бинаризует — пробует несколько методов
Конфиденциально
Данные обрабатываются локально, ничего не уходит на сервер
Как считать QR-код с картинки
Загрузите изображение
Перетащите файл, нажмите «Загрузить» или вставьте скриншот сочетанием Ctrl+V
Мгновенный результат
Сканер распознаёт код и показывает содержимое: ссылку, текст, Wi-Fi или контакт
Скопируйте или откройте
Скопируйте данные в буфер или перейдите по ссылке одним кликом
Что можно считать из 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-кодом: перетащите файл в зону загрузки, нажмите «Загрузить» или используйте Ctrl+V для вставки скриншота из буфера обмена. Результат появится мгновенно — всё обрабатывается прямо в вашем браузере, ничто никуда не уходит.
PNG, JPG/JPEG, GIF, BMP, WebP и все форматы, поддерживаемые HTML5 Canvas вашего браузера. Максимальный размер файла — 10 МБ. Для больших изображений сканер автоматически масштабирует их до 1200 пикселей для ускорения обработки.
Сканер распознаёт все стандартные типы: ссылки (URL), обычный текст, контакты vCard и MeCard, настройки Wi-Fi (SSID, пароль, шифрование), номера телефонов (tel:), email (mailto:), SMS с текстом, геолокацию (geo:) и события календаря (VEVENT/VCALENDAR).
Да, полностью безопасно. Изображение обрабатывается локально в браузере с помощью jsQR — библиотеки с открытым исходным кодом. Ни изображение, ни распознанные данные не отправляются ни на один сервер. Вы можете отключить интернет после загрузки страницы — сканер продолжит работать.
Да! Нажмите Ctrl+V (или Cmd+V на Mac) в любом месте страницы — если в буфере обмена есть изображение с QR-кодом, оно будет автоматически распознано. Это удобно для считывания QR из мессенджеров, скриншотов экрана и веб-страниц.
Убедитесь, что изображение чёткое и не смазано. Сканер автоматически пробует несколько методов: полное изображение, центральные кадрирования (85%, 75%, 65%) и бинаризацию для улучшения контраста. Если код всё равно не читается — попробуйте обрезать изображение так, чтобы QR занимал большую часть кадра, или повысьте яркость/контраст редактором.
Для скриншота: сделайте снимок экрана (Win+Shift+S в Windows или Cmd+Shift+4 на Mac), затем нажмите Ctrl+V на этой странице. Для PDF: откройте файл в браузере или просмотрщике, сделайте скриншот области с QR-кодом и вставьте (Ctrl+V).
Да, сканер работает в любом современном браузере — Chrome, Safari, Firefox, Edge — на телефонах, планшетах и компьютерах. Интерфейс адаптирован для мобильных устройств. На мобильном удобнее всего использовать кнопку «Загрузить файл» и выбрать фото из галереи.
Сканер декодирует готовый QR-код: читает изображение и извлекает данные из него. Генератор, наоборот, создаёт новый QR-код из введённых данных (ссылки, текста, Wi-Fi, визитки). На Тулките есть QR-код генератор с настройкой дизайна, добавлением логотипа и экспортом в SVG, PNG, PDF.