Бесплатный сканер QR-кодов онлайн: сканирование с изображения или камеры
Бесплатный онлайн-сканер QR-кодов: считывает коды с изображения, скриншота, из буфера обмена или с веб-камеры. Распознаёт URL, Wi-Fi, vCard, UPI и текст прямо в браузере. Ничего не загружается, приложение не нужно.
Перетащите сюда изображение с QR-кодом или нажмите, чтобы выбрать файл
PNG, JPG, WebP, GIF, BMP. Или нажмите Ctrl+V / Cmd+V, чтобы вставить скриншот.
Изображения распознаются в вашем браузере и никуда не загружаются.
Здесь появятся распознанный текст, его тип и разобранные поля.
Краткий ответ
Сканер QR-кодов онлайн представляет собой веб-страницу, которая без установки приложения распознаёт QR-код с загруженного изображения, вставленного скриншота или веб-камеры. Перетащите изображение, и инструмент найдёт три поисковых узора, прочитает модули, исправит ошибки и покажет распознанный текст. Сканер QR-кодов U2L распознаёт коды полностью в вашем браузере. Бесплатно, без регистрации.
Ключевые факты
- Считывает QR-коды с изображений PNG, JPG, WebP, GIF и BMP, со вставленного скриншота (Ctrl+V или Cmd+V) и с видео веб-камеры в реальном времени.
- Распознавание происходит прямо в браузере: если он поддерживает встроенный API BarcodeDetector, используется этот API, а иначе в качестве запасного варианта загружается декодер на JavaScript. Ни одно изображение не покидает ваше устройство.
- Автоматически определяет тип содержимого (URL, Wi-Fi, vCard, email, телефон, SMS, геолокация, событие календаря, UPI, Bitcoin или обычный текст) и разбирает поля Wi-Fi, vCard и UPI.
- Один QR-код вмещает до 7089 цифр, 4296 буквенно-цифровых символов или 2953 байт (ISO/IEC 18004, версия 40, уровень коррекции ошибок L).
- Коррекция ошибок с помощью кода Рида-Соломона позволяет отсканировать код, даже если повреждено до 7 %, 15 %, 25 % или 30 % его модулей, в зависимости от уровня (L, M, Q, H), с которым он создан.
- Крупные фото уменьшаются до 1600 px по длинной стороне. Если первый проход ничего не находит, сканер повторяет попытку в двух меньших масштабах и с повышенным контрастом.
- Распознанные ссылки http(s) можно в один клик проверить на безопасность через /ru/tools/link-safety-checker, прежде чем их открывать. Это самый дешёвый способ защититься от QR-фишинга.
Как отсканировать QR-код онлайн с изображения или веб-камеры
Загрузите или вставьте изображение либо наведите камеру, затем прочитайте результат.
- 1
Выберите источник
Перетащите изображение в область загрузки сканера QR-кодов или нажмите на неё, чтобы выбрать файл. Также можно вставить скриншот клавишами Ctrl+V или Cmd+V либо нажать «Включить камеру», чтобы сканировать веб-камерой или камерой телефона.
- 2
Дождитесь распознавания
Сканер находит QR-код, читает модули и показывает исходный текст с меткой типа. В режиме камеры сканер проверяет кадр за кадром, пока не найдёт код, а затем останавливается.
- 3
Проверьте разобранные поля
Для содержимого типа Wi-Fi, vCard и UPI сканер раскладывает данные по полям: SSID и пароль, имя и телефон или получатель и сумма. Так вы точно видите, что содержит код, прежде чем что-либо с ним делать.
- 4
Скопируйте, проверьте или откройте
Скопируйте текст, проверьте ссылку на безопасность, откройте её в новой вкладке или сократите. Пять последних сканирований этой сессии хранятся в истории, пока вы не закроете страницу.
Что такое сканер QR-кодов?
Сканер QR-кодов считывает данные из QR-кода прямо в браузере, без отдельного приложения. Вместо того чтобы наводить телефон на напечатанный код, вы передаёте сканеру файл изображения, скриншот из буфера обмена или видео с веб-камеры в реальном времени, а он возвращает закодированный текст: URL, данные для подключения к Wi-Fi, контактную карточку, платёжный запрос или обычный текст.
Онлайн-сканер QR-кодов решает вполне конкретную проблему: QR-код уже находится на экране, который вы просматриваете. Код в PDF, письме, демонстрации экрана в Zoom или на скриншоте, который вам прислали, нельзя отсканировать тем же телефоном, на котором вы его читаете. Загрузите изображение в веб-сканер или сразу вставьте скриншот, и сканер распознает код на месте. То же самое касается ноутбука, когда телефона под рукой нет: с задачей справится веб-камера.
Формат QR-кода был опубликован компанией Denso Wave в 1994 году и стандартизирован как ISO/IEC 18004. Код представляет собой сетку из чёрных и белых модулей размером от 21 × 21 (версия 1) до 177 × 177 (версия 40). Три больших поисковых узора в углах подсказывают сканеру, где находится код и как он повёрнут, выравнивающие узоры поменьше компенсируют искажения перспективы, а остальные модули несут данные и кодовые слова коррекции ошибок Рида-Соломона.
Веб-сканеры различаются прежде всего тем, где происходит распознавание. Одни загружают изображение на сервер и возвращают результат, а этот распознаёт код локально, поэтому скриншот банковского QR-кода, пароль от Wi-Fi или приватная ссылка никуда не передаются. Кроме того, он делает больше, чем просто показывает исходный текст: определяет тип содержимого, разбирает поля, а для любой веб-ссылки предлагает проверку безопасности перед открытием.
Как работает сканер QR-кодов?
Когда вы перетаскиваете изображение, инструмент отрисовывает его на скрытом холсте (canvas). Фото с современного телефона имеют разрешение от 12 до 48 Мп. Это гораздо больше, чем нужно декодеру, а попиксельное сканирование такого снимка идёт медленно, поэтому всё, что больше 1600 px по длинной стороне, сначала уменьшается. Затем пиксели холста передаются декодеру. В браузерах на базе Chromium (Chrome, Edge, Brave, Samsung Internet и Chrome на Android) страница использует встроенный API BarcodeDetector с форматом qr_code: он работает быстро и хорошо справляется с поворотом и перекосом. Firefox и Safari по состоянию на 2026 год не поддерживают BarcodeDetector, поэтому страница по требованию загружает JavaScript-декодер jsQR и запускает его на тех же пиксельных данных.
Декодер ищет три поисковых узора. Каждый из них представляет собой блок 7 × 7 модулей, в котором тёмные и светлые участки в любом направлении чередуются в соотношении 1:1:3:1:1. Найдя все три, декодер узнаёт положение, размер и поворот кода, вычисляет сетку модулей, определяет каждый модуль как тёмный или светлый и считывает информацию о формате, где указано, какой из восьми шаблонов маски и какой уровень коррекции ошибок использовались. Затем он снимает маску с данных, разбивает битовый поток на кодовые слова и передаёт их декодеру Рида-Соломона.
Коды Рида-Соломона работают с 8-битными символами (GF(256)). Код уровня H отводит под коррекцию примерно половину кодовых слов и может восстановить около 30 % повреждённых символов, а уровень L отводит меньше всего и восстанавливает около 7 %. Вот почему поцарапанная наклейка, кофейное пятно или логотип в центре кода не мешают распознаванию, пока повреждения не превысят этот запас. Затем декодер читает индикаторы режима (цифровой, буквенно-цифровой, байтовый или кандзи) и превращает исправленные кодовые слова в текст. Содержимое в байтовом режиме здесь интерпретируется как UTF-8: именно в этой кодировке его выдают все современные генераторы.
Если первый проход ничего не дал, страница повторяет попытку при 1000 px и 600 px (мелкие модули на огромном фото бывает легче прочитать, когда изображение уменьшено), а затем ещё раз с растяжением контраста, которое сдвигает серые тона к чёрному и белому. Это спасает выцветшие распечатки и фото экранов с муаром. Кроме того, jsQR запускается с параметром inversionAttempts, равным attemptBoth, поэтому распознаются и светлые коды на тёмном фоне. В режиме камеры всё происходит так же: сканер берёт кадры из элемента video в цикле requestAnimationFrame, пока не найдёт код, а затем останавливает видеодорожки, чтобы индикатор камеры погас.
Сценарии использования
Как маркетологи, компании и разработчики используют сканер QR-кодов.
Отсканируйте QR-код со скриншота
QR-код в сообщении Slack, на слайде вебинара, в PDF-билете или в сторис Instagram нельзя отсканировать тем телефоном, на экране которого он показан. Сделайте скриншот, вставьте его в сканер клавишами Ctrl+V или Cmd+V, и через секунду появятся ссылка, пароль от Wi-Fi или данные о мероприятии. Второе устройство и распечатка не нужны.
Прочитайте QR-код с фото, которое вам прислали
Друзья и коллеги пересылают фото ресторанных меню, паркоматов и бейджей с конференций. Сохраните снимок, перетащите его в сканер и прочитайте код, даже если фото сделано под углом или немного размыто: прежде чем сдаться, декодер уменьшает изображение и повторяет попытку с повышенным контрастом.
Узнайте, куда на самом деле ведёт QR-код
Мошенники клеят свои наклейки поверх кодов на паркоматах и зарядных станциях, и такие случаи задокументированы. Отсканируйте код здесь, посмотрите адрес назначения и, прежде чем переходить по нему с телефона, проверьте его через /ru/tools/link-safety-checker или разверните сокращённую ссылку с помощью /tools/url-expander.
Узнайте пароль от Wi-Fi по напечатанному коду
QR-коды Wi-Fi хранят в формате WIFI: имя сети, тип защиты и пароль. Сканер разбирает эти три поля и показывает пароль открытым текстом, чтобы вы могли ввести его на устройстве без камеры, например на смарт-телевизоре или настольном компьютере. Создайте собственный код с помощью /tools/wifi-qr-code-generator.
Извлеките контакты из QR-кода vCard
На визитках и в подписях писем часто встречается QR-код vCard. Если отсканировать его здесь, сканер выделит имя, номер телефона и email, и вы сможете вставить их в CRM или адресную книгу без приложения, которое первым делом требует сохранить контакт.
Проверьте QR-код перед печатью
Дизайнеры и маркетологи экспортируют QR-коды из генераторов и размещают их на листовках, упаковке и вывесках. Отсканируйте экспортированный PNG или готовую к печати страницу PDF: так вы убедитесь, что после изменения размера, цвета или добавления логотипа код по-прежнему ведёт на нужный URL, ещё до того, как из типографии выйдут 5000 экземпляров.
Распознайте платёжный QR-код UPI или Bitcoin
Платёжные коды содержат идентификатор получателя, а иногда и фиксированную сумму. Сканер распознаёт содержимое upi:// и bitcoin: и показывает адрес получателя, имя и сумму. Именно так и стоит сверять реквизиты магазина или благотворительной организации перед оплатой.
Отсканируйте код веб-камерой ноутбука
Если вы за настольным компьютером или ноутбуком, а телефона под рукой нет, кнопка «Включить камеру» превратит веб-камеру в онлайн-сканер QR-кодов. Держите напечатанный код или экран телефона на расстоянии от 15 до 30 см от объектива: сканер непрерывно анализирует кадры и останавливается, как только найдёт код.
Превратите отсканированную ссылку в брендированный QR-код
Получив адрес назначения, создайте новый отслеживаемый код в /ru/qr-code-generator. Динамический QR-код U2L ведёт на короткую ссылку, которую можно изменить позже, и показывает статистику сканирований по дням, странам и устройствам. Это удобно, если исходный статический код создавал кто-то другой.
Сканер QR-кодов: сравнение с аналогами
Функции и цены основных альтернатив в одной таблице.
| Функция | U2L | ScanApp | Hovercode | Камера телефона |
|---|---|---|---|---|
| Сканирование загруженного изображения | По-разному | |||
| Вставка скриншота из буфера обмена | По-разному | По-разному | ||
| Сканирование веб-камерой | ||||
| Распознавание в браузере без загрузки | На устройстве | |||
| Разбор полей Wi-Fi, vCard и UPI | По-разному | По-разному | По-разному | |
| Проверка безопасности распознанных ссылок | По-разному | |||
| Чтение других штрихкодов (EAN, Code 128) | По-разному | |||
| Бесплатно, без регистрации |
Сканер QR-кодов или встроенная камера телефона: что выбрать?
Приложение «Камера» в iOS (начиная с iOS 11) и большинство приложений камеры на Android считывают QR-коды в реальном времени, а приложение «Фото» в iOS и Google Объектив (Google Lens) умеют распознавать код с сохранённого изображения. Если напечатанный код прямо перед вами, телефон будет самым быстрым QR-сканером из возможных, и сайт для этого не нужен.
Но телефон не может отсканировать код, показанный на его собственном экране, а на настольном компьютере приложения камеры нет вовсе. Здесь и пригодится веб-сканер: вставьте скриншот или загрузите изображение на ноутбуке, и вы получите тот же результат. Кроме того, веб-инструмент показывает исходное содержимое и разобранные поля, а не переходит сразу к действию.
Сканер QR-кодов или отдельные приложения-сканеры: что выбрать?
Сканеры из магазинов приложений дополнительно предлагают пакетное сканирование, историю, которая сохраняется между сессиями, и поддержку десятков форматов одномерных и двумерных штрихкодов. Если вы весь день сканируете товары на складе или билеты, вам подойдёт приложение с режимом аппаратного сканера.
Многие бесплатные приложения запрашивают доступ к камере, хранилищу и сети, показывают рекламу и отправляют историю сканирований на свои серверы. Эта страница запрашивает доступ к камере, только когда вы нажимаете «Включить камеру», хранит историю в памяти в пределах сессии и никогда не передаёт изображения. Для разового сканирования на ноутбуке это быстрее, чем что-либо устанавливать.
Рекомендации
Вставляйте скриншот вместо сохранения и загрузки
На компьютере сделайте скриншот сочетанием Cmd+Ctrl+Shift+4 (Mac) или Win+Shift+S (Windows), затем нажмите Ctrl+V или Cmd+V на этой странице. Оба сочетания копируют скриншот в буфер обмена (Cmd+Shift+4 без Ctrl только сохраняет файл), поэтому изображение попадёт прямо в декодер: без окна выбора файла и без лишних скриншотов в папке «Загрузки».
Обрезайте плотнее, если код мелкий
QR-код в несколько сотен пикселей на фото в 4000 px найти трудно. Обрежьте скриншот так, чтобы код занимал большую часть кадра: тогда при уменьшении детали модулей сохранятся, а не потеряются.
Сохраняйте свободную зону
Стандарт требует оставлять вокруг кода свободную зону, то есть светлое поле шириной в четыре модуля. Обрезка, которая задевает это поле, или пёстрый фон у самого края кода мешают обнаружить поисковые узоры. Оставляйте на изображении немного белого пространства вокруг кода.
Фотографируйте экран прямо
При съёмке монитора возникает муар, то есть интерференционные полосы от пиксельной сетки. Чтобы его избежать, отодвиньте камеру, слегка наклоните её или сделайте скриншот вместо фото. Если без съёмки экрана не обойтись, уменьшите его яркость.
Проверяйте ссылки до перехода
QR-код скрывает адрес назначения, пока его не распознают, и именно поэтому злоумышленники используют QR-коды. Прочитайте распознанный URL, а всё неожиданное проверьте через /ru/tools/link-safety-checker: инструмент сверяет домен с данными Cloudflare об угрозах (threat intelligence) и с базой PhishTank.
Сканируйте камерой с расстояния от 15 до 30 см
У веб-камер объективы с фиксированным фокусом, рассчитанные на лицо на расстоянии вытянутой руки. Держите код так, чтобы он занимал от четверти до трети области предпросмотра, и подержите его неподвижно секунду: сканер непрерывно анализирует кадры и останавливается после первого успешного считывания.
Конвертируйте фото HEIC заранее
iPhone по умолчанию сохраняет фото в формате HEIC, а большинство браузеров не может отрисовать такой файл на холсте. Перед загрузкой отправьте фото самому себе в формате JPEG или выберите в настройках камеры наиболее совместимый формат. Сканер сообщит, если получит файл HEIC.
Создавайте заново коды, которые планируете использовать повторно
Узнав адрес назначения, создайте новый код в /ru/qr-code-generator, а не копируйте чужое изображение. Динамический QR-код U2L позволяет позже изменить адрес назначения и показывает аналитику сканирований, а благодаря чистому экспорту в высоком разрешении такой код надёжно сканируется.
Частые ошибки, которых стоит избегать
Загружать фото с сильными бликами
Глянцевые отпечатки и вывески под стеклом отбрасывают на код белый блик, и он стирает больше модулей, чем может восстановить коррекция ошибок. Переснимите фото под небольшим углом или прикройте код от света рукой.
Думать, что инвертированные коды не распознаются
Светлые модули на тёмном фоне допустимы, но многие сканеры такие коды пропускают. Этот сканер пробует обе полярности, поэтому белый код на чёрном фоне распознаётся. И всё же при любой полярности контраст между двумя цветами должен быть высоким.
Доверять коду только потому, что он напечатан
Если код напечатан, это ещё не значит, что он настоящий. Наклейки поверх кодов на паркоматах и поддельные плакаты с QR-кодами на парковках входят в число зафиксированных мошеннических схем. Сначала распознайте код, прочитайте домен и открывайте только то, что ожидали увидеть.
Пытаться отсканировать крошечную размытую миниатюру
У кода, уменьшенного до 80 px в превью чата, модули уже неразличимы. Перед сканированием откройте исходное изображение в полном размере или попросите отправителя прислать оригинальный файл.
Принимать любой квадратный код за QR-код
Data Matrix, Aztec и MaxiCode похожи на QR-код, но относятся к другим символикам. Этот инструмент читает стандартные QR-коды, а Micro QR не поддерживает. Код без трёх угловых поисковых квадратов, скорее всего, имеет другой формат.
Сканировать изображение, на котором несколько кодов
За один проход декодер возвращает один результат. Если на изображении несколько кодов, обрежьте его так, чтобы остался нужный, или сканируйте коды по одному, иначе можно получить не тот код или вообще ничего.
Технические характеристики
| Способы ввода | Файл изображения (перетаскивание или выбор), вставка из буфера обмена, веб-камера через getUserMedia |
| Форматы изображений | PNG, JPG, WebP, GIF, BMP, SVG (всё, что браузер может отрисовать); для HEIC выводится сообщение, что формат не поддерживается |
| Декодеры | API BarcodeDetector (qr_code), если доступен; запасной вариант jsQR загружается по требованию |
| Стратегия повторных попыток | Уменьшение до 1600 px, повтор при 1000 px и 600 px, затем повышение контраста; обе полярности |
| Символика | QR-код модели 2, версии с 1 по 40 (ISO/IEC 18004); Micro QR и одномерные штрихкоды не поддерживаются |
| Распознаваемые типы содержимого | URL, Wi-Fi, vCard, mailto, tel, SMS, geo, vEvent, UPI, Bitcoin, текст |
| Камера | На телефонах по возможности используется задняя камера; видеопоток останавливается кнопкой «Выключить камеру» или при уходе со страницы |
| История | Последние 5 сканирований, только в памяти, очищается при перезагрузке страницы |
| Конфиденциальность | Изображения и кадры распознаются в вашем браузере и никуда не загружаются |
Часто задаваемые вопросы
Что такое сканер QR-кодов онлайн?
Как отсканировать QR-код с изображения?
Как отсканировать QR-код со скриншота на том же телефоне?
Сканер QR-кодов онлайн бесплатный?
Моё изображение куда-нибудь загружается?
Почему сканер пишет, что QR-код не найден?
Почему не включается веб-камера?
Может ли сканер прочитать повреждённый или частично закрытый QR-код?
Работает ли сканер с фото HEIC с iPhone?
Может ли сканер прочитать инвертированный QR-код (белый на чёрном)?
Что означает метка типа?
Как понять, что QR-код безопасен?
Может ли сканер прочитать несколько QR-кодов на одном изображении?
Какие браузеры поддерживают онлайн-сканер QR-кодов?
Чем этот сканер отличается от Google Объектива?
QR-сканер онлайн или приложение-сканер: что выбрать?
Распознаёт ли сканер другие штрихкоды, кроме QR?
Можно ли создать новый QR-код из результата?
Другие бесплатные инструменты
Генератор ссылок на WhatsApp
Создавайте ссылки wa.me, которые сразу открывают чат с готовым сообщением. Добавляйте их в профиль, рекламу и QR-коды, чтобы клиенты мгновенно писали вам в WhatsApp.
Генератор ссылок на Telegram
Создавайте ссылки t.me для репоста с готовым текстом, на имя пользователя и для приглашения в канал. Добавляйте кнопку «Написать в Telegram» на сайт или в профиль.
Проверка ссылок на вирусы
Проверьте, безопасна ли ссылка, ещё до перехода. Инструмент разворачивает короткие ссылки, проходит по всем редиректам и проверяет конечный адрес на фишинг и вредоносное ПО.
Основные термины
- Поисковый узор
- Один из трёх больших квадратов в углах QR-кода. Благодаря фиксированному соотношению светлых и тёмных участков 1:1:3:1:1 декодер находит код и определяет его ориентацию при любом повороте.
- Модуль
- Одна чёрная или белая ячейка в сетке QR-кода. Версия 1 содержит 21 × 21 модуль, версия 40 содержит 177 × 177 модулей.
- Коррекция ошибок Рида-Соломона
- Схема кодирования, которая добавляет избыточные кодовые слова, чтобы QR-код можно было прочитать несмотря на повреждения. Уровни L, M, Q и H позволяют восстановить примерно 7 %, 15 %, 25 % и 30 % кода.
- Свободная зона
- Пустое поле шириной не менее четырёх модулей вокруг QR-кода. Его требует стандарт, чтобы декодер мог отделить код от окружающего фона.
- BarcodeDetector
- API в браузерах на базе Chromium, который нативно распознаёт штрихкоды и QR-коды на изображении или холсте без библиотеки JavaScript.
- Квишинг
- Фишинг через QR-код: обычно такой код ведёт на поддельную страницу входа или платёжный сайт. Распознавание кода до перехода сводит эту атаку на нет.
Создавайте QR-коды, которые можно редактировать и отслеживать
Сканирование показывает, что содержит код сегодня. Динамический QR-код U2L ведёт на короткую ссылку, которую можно изменить в любой момент, и показывает сканирования по дням, странам и устройствам, поэтому код на вашей листовке никогда не устареет.
Зарегистрироваться бесплатно