Камера в реальном времени
Запросим доступ к задней камере и распознаем QR-код за миллисекунды. Автофокус, переключение между фронтальной и основной камерой.
Сканируйте QR-коды прямо в браузере: камера телефона или загрузка изображения. Без приложений, без отправки данных на сервер. Работает на iPhone, Android и компьютере.
Домен не в чёрных списках. Проверка по 14 базам Google Safe Browsing, PhishTank, Spamhaus.
Загрузка сканера...
QR-сканер онлайн — это веб-инструмент, который позволяет прочитать QR-код прямо в браузере без скачивания мобильного приложения. Технология работает на любом устройстве: смартфоне, планшете, ноутбуке или стационарном компьютере с веб-камерой. Два режима — живой поток с камеры и загрузка готового изображения — покрывают все ситуации, когда нужно быстро расшифровать QR-код.
Главная причина, по которой люди ищут онлайн-сканер: они получили QR-код на компьютере (в письме, PDF или на веб-странице) и не хотят тянуться за телефоном. Или нужна разовая задача, ради которой неудобно устанавливать отдельное приложение. Или QR-код нужно проверить перед публикацией. Наш сканер решает все три сценария за 10–20 секунд.
Сканер использует две технологии: WebRTC для доступа к камере и WebAssembly для быстрого декодирования. Библиотека html5-qrcode анализирует каждый кадр видеопотока локально на вашем устройстве — ничего не отправляется на сервер. Алгоритм jsQR ищет контуры QR-кода, выделяет позиционные маркеры (три квадрата в углах), выравнивает перспективу и декодирует данные по стандарту ISO/IEC 18004.
Для загрузки изображения процесс аналогичен: файл читается через File API браузера, передаётся в Canvas API для декодирования и обрабатывается той же библиотекой. Время обработки одного кадра — 50–150 мс, что даёт плавную работу в режиме реального времени. При загрузке файла результат появляется за 200–500 мс в зависимости от разрешения изображения.
Браузер самостоятельно управляет потоком с камеры через MediaDevices API. Как только вы закрываете вкладку или отзываете разрешение, доступ к камере прекращается автоматически. Никакой записи, никакой буферизации на сервере.
Большинство мобильных QR-приложений отправляют содержимое кода на свои серверы для анализа и монетизации. Некоторые хранят историю сканирований в облаке без явного согласия пользователя. Браузерный сканер работает принципиально иначе: всё декодирование происходит в изолированной среде браузера, данные не покидают устройство.
Антифишинговый механизм показывает полный URL до перехода по ссылке. Это критично важно: злоумышленники часто размещают QR-коды с укороченными или замаскированными адресами в публичных местах поверх легитимных кодов. Увидев полный адрес, пользователь может оценить его до перехода. Предупреждение срабатывает на известные сервисы сокращения ссылок, подозрительные домены с дефисами и IDN-омографические атаки.
История сканов хранится в localStorage браузера — технология, которая доступна только вашему браузеру на вашем устройстве. Мы не имеем к ней никакого доступа даже технически. Очистить историю можно кнопкой в интерфейсе.
Сканер работает с QR-кодами всех версий — от QR v1 (21x21 модулей) до QR v40 (177x177 модулей). Поддерживаются все уровни коррекции ошибок: L (7%), M (15%), Q (25%), H (30%). Это означает, что частично повреждённый или замазанный код (до 30% площади при уровне H) всё равно будет распознан.
Помимо стандартного QR-кода поддерживаются: Data Matrix (используется в системе Честный знак), Aztec Code (билеты Ласточки и РЖД), PDF417 (водительские права), линейные штрихкоды EAN-13, EAN-8, UPC-A, Code 128, Code 39.
Типы содержимого QR-кода, которые сканер определяет и обрабатывает автоматически:
- URL — предлагает открыть в новой вкладке с антифишинговой проверкой
- Wi-Fi (WIFI:T:WPA;S:ИмяСети;P:Пароль;;) — показывает SSID и пароль с кнопкой копирования
- vCard / MECARD — контакт с возможностью скачать .vcf файл
- tel: — номер телефона с кнопкой набора на мобильных
- mailto: — email-адрес с кнопкой создания письма
- geo: — геолокация со ссылкой на Яндекс.Карты
- smsto: — SMS с текстом и получателем
- Текст — копирование в буфер обмена
iOS Safari 14.5 и выше: полная поддержка камеры и загрузки файлов. На более ранних версиях работает только режим файла. Важно: на iPhone и iPad Chrome, Firefox и другие браузеры не имеют доступа к камере из-за ограничений WebKit — используйте только Safari.
Android Chrome 60 и выше: полная поддержка. Firefox для Android поддерживает с версии 75. Samsung Internet, Яндекс Браузер, Mi Browser — все совместимы через стандартный WebRTC API.
На компьютере работают Chrome 60+, Firefox 75+, Safari 13+, Edge 80+. Для режима камеры нужна веб-камера (встроенная в ноутбук или USB). Яндекс Браузер на Windows также поддерживает оба режима.
После декодирования сканер показывает не просто текст, а структурированный результат. Для URL — полная ссылка с доменом, превью антифишинговой проверки и кнопки «Открыть» и «Копировать». Открытие происходит в новой вкладке, чтобы вы не потеряли страницу сканера.
Для Wi-Fi сети — отображаем имя сети (SSID), тип шифрования (WPA2/WPA3/открытая) и пароль. На Android некоторые браузеры позволяют автоматически подключиться к сети прямо из браузера. На iOS и десктопе пароль можно скопировать.
vCard-контакты отображаются в читаемом виде: имя, телефон, email, организация, адрес. Кнопка «Скачать .vcf» создаёт файл контакта, который открывается стандартным приложением контактов на любом устройстве.
Последние 20 результатов видны в блоке истории ниже сканера. Каждый элемент можно скопировать или открыть повторно без повторного сканирования.
Камера, файл, безопасность, умные действия с результатом — полный набор для любого сценария.
Запросим доступ к задней камере и распознаем QR-код за миллисекунды. Автофокус, переключение между фронтальной и основной камерой.
PNG, JPG, WEBP, SVG. Drag & drop или выбор через проводник.
WebAssembly декодирует в браузере. Ни изображение, ни результат не уходят на сервер.
Декодирование меньше 100 мс. Тип данных и действие — мгновенно.
В любом современном браузере без скачивания приложения.
QR, Data Matrix, Aztec, PDF417, линейные EAN/Code 128/UPC. Для каждого — соответствующее действие.
URL — открыть, Wi-Fi — подключиться, vCard — сохранить, текст — скопировать.
Локально в localStorage. Очистить одной кнопкой. В инкогнито не сохраняется.
Десять реальных сценариев — от проверки кода в email до сканирования QR-визитки через веб-камеру.
Получили документ с QR-кодом, сделали скриншот или сохранили картинку — загружаете в наш сканер и получаете содержимое за пару секунд. Без телефона, без сторонних сервисов.
Открыли QR на столике камерой планшета или ноутбука — сразу видите ссылку на меню. Удобно для персонала, который работает за стойкой и не хочет тянуться за телефоном.
Видите QR в рекламе или письме и не уверены, куда он ведёт? Сканируйте нашим инструментом — покажем полный URL до перехода. Антифишинговое предупреждение срабатывает на укороченные и нестандартные ссылки.
В офисе или кафе раздают Wi-Fi через QR-код на буклете? Сканируйте с веб-камеры компьютера — увидите название сети и пароль, сможете скопировать и использовать на любом устройстве.
Сотрудник службы безопасности или кассир проверяет электронный билет, купон или пропуск с QR-кода на экране. Открыл браузер, навёл камеру ноутбука — за миллисекунды получил содержимое.
На слайде или видео показывают QR-код — сделайте скриншот и загрузите в сканер. Не нужно останавливать запись или переключаться между приложениями.
Отсканируйте QR с бумажной визитки через веб-камеру и сразу сохраните контакт в vCard. Работает быстрее, чем вручную перебивать имя, телефон и email.
Дизайнер или маркетолог создал QR-код для листовки или баннера — проверьте его нашим сканером перед отправкой в типографию. Убедитесь, что ссылка правильная и код читается.
Некоторые банки показывают QR для перевода или входа в систему. Если нужно скопировать платёжные реквизиты из QR на экране телефона на компьютер — загрузите скриншот в наш сканер.
К оборудованию, ПО или упаковке прилагается PDF с QR-кодами на дополнительные материалы. Открыли документ на ПК, сохранили картинку, расшифровали — не нужно искать телефон.
Шесть шагов от открытия страницы до получения результата
Перейдите на qrcode.website/qr-scanner в любом браузере. Не нужна регистрация, не нужно устанавливать приложение или расширение. Страница работает по HTTPS — это обязательное условие для доступа к камере.
Два режима: "Камера" — для сканирования живым потоком в реальном времени, и "Файл" — для загрузки уже готового изображения с QR-кодом. На телефоне можно также выбрать галерею.
Если выбрали режим камеры, браузер запросит доступ. Нажмите "Разрешить" — поток с камеры не записывается и не уходит на сервер. Библиотека html5-qrcode анализирует каждый кадр локально.
В режиме камеры держите QR-код в зоне сканирования. При загрузке файла перетащите изображение или выберите через проводник. Поддерживаются PNG, JPG, WEBP, SVG, GIF.
Декодер определяет содержимое QR-кода и тип данных: URL, Wi-Fi, vCard, SMS, email, геолокация или обычный текст. Результат появляется за 50–150 мс.
Скопируйте содержимое в буфер, откройте ссылку в новой вкладке, сохраните контакт или подключитесь к Wi-Fi. Для URL показываем предупреждение, если домен выглядит подозрительно.
Браузерный QR-сканер не требует установки и работает на компьютере — в этом его главное преимущество.
| Параметр | Мобильное приложение | QR-сканер онлайн |
|---|---|---|
| Нужна установка | Да, из App Store / Google Play | |
| Работа на компьютере или ноутбуке | ||
| Сканирование из файла | В части приложений | |
| Данные уходят на сервер | В большинстве приложений | |
| Антифишинговая проверка URL | Редко | |
| Поддержка 13 форматов | Обычно только QR | |
| Работает без интернета (сканер) | Нужен браузер (сам сканер — офлайн) | |
| История сканов | Обычно в платных версиях | Последние 20, бесплатно |
Ответы на вопросы о безопасности, форматах, совместимости и сценариях использования.
Откройте qrcode.website/qr-scanner в браузере на любом устройстве — это единственное, что нужно. Выберите режим "Камера", разрешите браузеру доступ к камере, наведите объектив на QR-код — результат появится за секунду. Если у вас компьютер без камеры, выберите режим "Файл" и загрузите скриншот или фото с QR-кодом. Весь процесс занимает 10–20 секунд: зашли, выбрали режим, получили результат.
Сделайте фото QR-кода или сохраните изображение (скриншот, картинку из письма, PDF). Откройте qrcode.website/qr-scanner. Нажмите вкладку "Файл", перетащите изображение или выберите его через кнопку. Сканер поддерживает PNG, JPG, WEBP и SVG. Декодер распознает QR даже с умеренно размытого снимка. Если сканирование не срабатывает — сделайте фото с лучшим освещением и без бликов, или попробуйте зумировать ближе к коду.
Да, это именно то, что делает наш сканер. Технология называется WebRTC (доступ к камере) + WebAssembly (декодирование). Браузер запрашивает у вас разрешение на камеру — без него сканирование не запустится. Работает в Chrome, Firefox, Safari и Edge на всех устройствах. На iOS нужен Safari версии 14.5 и выше — только этот браузер на iPhone/iPad имеет полный доступ к камере. Сторонние браузеры на iOS (Chrome, Firefox) ограничены политикой Apple и могут не поддерживать камеру.
Сохраните изображение с QR-кодом на устройство. Откройте наш сканер, выберите режим "Файл" и загрузите сохранённый файл. Библиотека jsQR анализирует изображение целиком, находит контуры QR-кода и декодирует его содержимое. Это работает даже если QR занимает небольшую часть изображения или повёрнут под углом. Ограничения: очень сильный блик, надрывы кода или разрешение меньше 100x100 пикселей могут помешать распознаванию.
На компьютере два варианта. Первый — если есть веб-камера (встроенная в ноутбук или USB): откройте наш сканер, выберите режим "Камера", разрешите доступ, поднесите QR-код к камере. Второй — без камеры: сделайте скриншот страницы или документа с QR-кодом, откройте наш сканер, выберите режим "Файл" и загрузите скриншот. Оба способа работают в браузере без установки чего-либо.
Наш сканер безопаснее большинства мобильных приложений. Все вычисления происходят локально в браузере через WebAssembly — изображение с QR-кодом не покидает ваше устройство. Перед открытием ссылки из QR-кода вы видите полный URL и можете отменить переход. Для подозрительных адресов (укороченные ссылки типа bit.ly, нестандартные домены) показываем предупреждение. История сканов хранится только в localStorage вашего браузера — мы не имеем к ней доступа.
Проверьте несколько вещей по порядку. Освещение: QR-код должен быть равномерно освещён, без бликов и глубоких теней. Расстояние: оптимально 10–25 см от камеры до кода. Контраст: тёмные полосы на светлом фоне — стандарт; инвертированные или цветные QR иногда распознаются хуже. Повреждения: если код надорван или замаран больше чем на 30% площади, декодирование может не сработать. Попробуйте режим "Файл" вместо камеры — обработка статического изображения часто точнее живого потока. Если помогает увеличение: зумируйте код перед фото.
QR-код — это матрица из чёрных и белых квадратов, которая хранит текст. Расшифровка — это просто преобразование этой матрицы обратно в текст по стандарту ISO/IEC 18004. Наш сканер делает это автоматически. Результат может быть: URL (ссылка на сайт), Wi-Fi-настройки (SSID и пароль), vCard (контакт), MECARD (другой формат контакта), tel: (телефонный номер), mailto: (email), geo: (геолокация), smsto: (SMS), обычный текст. Для каждого типа показываем иконку и предлагаем соответствующее действие.
Сканер распознаёт стандартный QR-код во всех версиях (от QR v1 до QR v40) и всех режимах коррекции ошибок (L/M/Q/H). Также поддерживаются: Data Matrix, Aztec Code, PDF417. Из линейных штрихкодов — EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39. Для каждого формата определяем тип содержимого. Микро-QR и декоративные QR-коды с чрезмерно изменённым паттерном могут не распознаться.
Последние 20 сканов сохраняются в localStorage вашего браузера и видны только вам. Мы не имеем доступа к этим данным — они хранятся локально на вашем устройстве. Очистить историю можно одной кнопкой. В режиме инкогнито данные автоматически удаляются при закрытии вкладки. На наш сервер история не передаётся ни при каких условиях.
Да, на iOS 14.5 и новее через Safari. Для камеры нужен именно Safari — Chrome и Firefox на iPhone не имеют доступа к камере из-за ограничений Apple. Режим загрузки файла работает во всех браузерах iOS. Стандартная камера iPhone (iOS 11+) тоже умеет читать QR-коды — просто наведите камеру на код, появится уведомление. Наш сканер удобен в тех случаях, когда нужно загрузить готовое изображение или когда встроенное распознавание не срабатывает.
Перед тем как предложить открыть URL из QR-кода, мы проверяем ссылку по нескольким признакам: используется ли сервис сокращения ссылок (bit.ly, tinyurl, cutt.ly и другие), выглядит ли домен как имитация известных брендов, содержит ли URL нестандартные символы. При обнаружении признаков фишинга показываем жёлтое предупреждение. Вы по-прежнему можете открыть ссылку — но сначала увидите полный URL и сможете принять осознанное решение.
Нет. QR-сканер работает полностью анонимно, без регистрации и без авторизации. Ни email, ни телефон, ни карточные данные не требуются. Это бесплатный инструмент без лимитов на количество сканирований. Регистрация нужна только если хотите создавать динамические QR-коды с аналитикой и редактируемыми ссылками — это уже отдельная функция нашего сервиса.
EAN-13, Code 128, UPC — считывание через камеру или фото с определением страны производителя.
Создать EAN-13, Code 128, UPC-A онлайн для маркетплейсов. Скачать PNG или SVG бесплатно.
Меняйте ссылку без перепечатки кода. Аналитика сканов, кастомный домен, 22 типа контента.
Создавайте динамические QR-коды с редактируемой ссылкой и статистикой сканирований. Бесплатный тариф, без карты.