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

Сканируйте QR-код или штрихкод камерой, по фото или скриншоту. Изображение читается на вашем устройстве и никуда не загружается, а каждая ссылка проверяется до того, как вы её откроете.

Камера, загрузка, вставка или перетаскивание · Несколько кодов на одном изображении · Ничего не покидает устройство

Сканер по фото: как отсканировать QR-код с картинки или скриншота?

Перетащите изображение на эту страницу, вставьте его через Ctrl+V (⌘V на Mac) или нажмите Загрузить изображение: сканер найдёт на нём все коды, обведёт и пронумерует каждый прямо на картинке и прочитает, что в нём записано. Подойдёт фото, скриншот, картинка, сохранённая из чата, или скриншот страницы PDF.

На телефоне сделайте скриншот кода, откройте эту страницу, нажмите Загрузить изображение и выберите скриншот. Можно добавить сразу несколько изображений, а на одном изображении может быть несколько кодов: постер со ссылкой на меню, кодом Wi-Fi и контактом даст три карточки.

Сканер QR-кода читает скриншот с тремя кодами: ссылка с настоящим доменом, пароль Wi-Fi и контактСканер QR-кода читает скриншот с тремя кодами: ссылка с настоящим доменом, пароль Wi-Fi и контактКаждый код с номеромКаждый код на картинке обведён, а его номер совпадает с карточкой ниже.Что в каждом кодеСсылка, сеть Wi-Fi, контакт: список показывает, что это за код, ещё до того, как вы прочтёте карточку.Куда ведёт ссылкаНастоящий домен подсвечен в адресе, похожие буквы и приманки отмечены, и ничего не открывается.Ничего не загружаетсяКартинку читает ваш браузер на вашем устройстве: ни изображение, ни результат никуда не отправляются.
Скриншот с тремя кодами, прочитанный на устройстве: каждый код обведён и пронумерован, а рядом показано, что в нём. Выберите номер, чтобы узнать, что показывает каждая часть.

Как сканировать QR-код онлайн на ноутбуке или ПК через камеру?

Нажмите Сканировать камерой, чтобы использовать веб-камеру, или сделайте скриншот кода на экране и вставьте его сюда. Ничего устанавливать не нужно: сканер работает в браузере на Windows, macOS, Linux и ChromeOS.

Код на вашем же экране (код для входа, код в письме или PDF) проще всего прочитать со скриншота, скопированного в буфер обмена:

Windows

Win + Shift + SCtrl + V

Ножницы: выделите область с кодом

Mac

⌘ + Ctrl + Shift + 4⌘ + V

Выделите код; Ctrl отправляет снимок в буфер обмена

ChromeOS

Ctrl + Shift + Показать окнаCtrl + V

Выберите частичный скриншот

Linux (GNOME)

Print ScreenCtrl + V

Выделите область; GNOME скопирует её в буфер обмена

С веб-камерой держите код примерно в 15–30 см от объектива, ровно и неподвижно. Код на экране телефона лучше читается при высокой яркости экрана.

Как узнать пароль Wi-Fi по QR-коду?

Отсканируйте код здесь, и карточка покажет имя сети и пароль, каждое с кнопкой копирования. QR-код Wi-Fi — это обычный текст вида WIFI:T:WPA;S:name;P:password;;: впервые его описал проект с открытым кодом ZXing, а Wi-Fi Alliance стандартизировал как Wi-Fi URI в спецификации WPA3 (раздел 7).

Мы никогда не подключаемся к сети: веб-страница этого не может и не должна. Чтобы подключиться, наведите «Камеру» iPhone на код и нажмите на баннер, а на Android отсканируйте его в разделе Настройки → Сеть и интернет → Интернет. Чтобы создать код для своей сети, в приложении «Пароли» на iPhone есть пункт Show Network QR Code, а на Android то же самое делает кнопка Поделиться у сохранённой сети.

Спецсимволы: в формате ZXing перед ; , : \ и " в имени или пароле ставится обратная косая черта, а формат WPA3 записывает ; как %3B. Сканер читает оба варианта.

WIFI:T:WPA;S:Cafe Guest 5G;P:espresso-2026;H:true;;

TЗащита
WPA для любой сети с паролем (WPA2 или WPA3), WEP для старых роутеров, nopass или пустое значение для открытой сети. Android также пишет SAE для WPA3.
SИмя сети (SSID)
Единственное поле, обязательное для любого кода.
PПароль
Записан открытым текстом: его может прочитать любой, кто отсканирует код.
HСкрытая сеть
true, если сеть не транслирует своё имя.
RTransition Disable
Только WPA3: 1 запрещает устройствам откатываться на WPA2.
KКлюч SAE-PK
Только WPA3: открытый ключ сети, чтобы поддельная точка доступа не могла выдать себя за неё.

Безопасно ли сканировать QR-код?

Сканирование только читает текст: риск начинается, когда вы открываете ссылку, вводите данные или что-то устанавливаете. Мошенники наклеивают поддельные коды поверх настоящих на паркоматах и зарядных станциях и рассылают коды по электронной и обычной почте; эта схема называется квишинг (quishing, QR-фишинг). ФБР и FTC дают один и тот же первый совет: посмотрите на ссылку, прежде чем её открыть.

Это и есть главная задача сканера. Он никогда не открывает ссылку сам, показывает домен, от которого зависит, куда вы попадёте, и описывает каждую найденную уловку одним предложением.

Паркоматы

В Остине (Техас) в 2022 году нашли поддельные QR-наклейки более чем на двух десятках паркоматов; британский центр Action Fraud за год получил 784 сообщения о квишинге с ущербом почти £3,5 млн, в основном на парковках.

Зарядные станции

В департаменте Луаре (Франция) поддельные коды на зарядных станциях для электромобилей собирали данные карт, так ни разу и не запустив зарядку (Национальная жандармерия, 2024).

Электронная и обычная почта

Коды в письмах якобы от банка, госоргана или Microsoft 365, а также посылка, которую вы не заказывали, с кодом, чтобы «узнать, кто её отправил» (FTC, 2025).

Платежи UPI

Покупатель присылает продавцу QR-код, «чтобы получить деньги»: если отсканировать его и ввести UPI PIN, деньги, наоборот, уйдут (RBI, полиция Дели).

Что может содержать QR-код?

Любой текст размером примерно до 3 КБ, а для нескольких форматов телефоны договорились превращать его в действие. Сканер раскладывает каждый формат по полям, и ничего не происходит, пока вы сами не выберете.

СодержимоеНачинается сСтандартЧто показывает сканер
Ссылкаhttps://RFC 3986Настоящий домен, похожие буквы, приманки, короткие ссылки
Wi-FiWIFI:ZXing, Wi-Fi Alliance (WPA3)Сеть, пароль, защита
Платёж UPIupi://payNPCI UPI Linking SpecificationПолучатель, сумма, примечание, подпись
Оплата в магазине (Pix, QRIS, VietQR, PromptPay…)000201EMVCo QR Code SpecificationПродавец, сумма, банк, контрольная сумма
Перевод SEPABCDEPC069-12Получатель, проверка IBAN, сумма
КонтактBEGIN:VCARD, MECARD:RFC 6350, NTT DOCOMOИмя, телефоны, адреса почты; сохранение в .vcf
СобытиеBEGIN:VEVENTRFC 5545Время в вашем часовом поясе; сохранение в .ics
Телефон, SMS, почтаtel:, sms:, mailto:RFC 3966, 5724, 6068Номер или адрес, затем ваше приложение
Местоположениеgeo:RFC 5870Координаты, OpenStreetMap
Ключ двухфакторной аутентификацииotpauth://Google Key URI FormatСервис и аккаунт; секрет скрыт
Криптоплатёжbitcoin:, ethereum:BIP 321, EIP-681Адрес и сумма
Вход с ключом доступаFIDO:/FIDO CTAP 2.2Что код предназначен для камеры телефона

Значки — как на карточках результатов и в их цвете: зелёный, если проверка пройдена, жёлтый или красный, если есть предупреждение.

Как проверить платёжный QR-код перед оплатой?

Сначала отсканируйте его здесь: карточка покажет, кто получит деньги, сумму, если код её задаёт, и цела ли контрольная сумма кода. Затем платите в приложении банка или кошелька и проверьте, что имя, которое оно показывает, совпадает с названием магазина.

Обычная уловка — наклейка поверх настоящего кода магазина, поэтому имя, которое показывает ваше приложение, важнее того, что напечатано на табличке.

Вымышленный код Pix по полям: у каждого поля двузначный ID, двузначная длина, затем значение

00020126370014br.gov.bcb.pix0115pix@example.com520400005303986540512.505802BR5912Cafe Exemplo6009Sao Paulo62070503***6304189B

  • Получатель
  • Сколько
  • Контрольная сумма
  • О коде
00ФорматВсегда 01 и всегда первым.
01
26Счёт продавцаСхема (br.gov.bcb.pix) и ключ Pix, каждый вложен как ID, длина, значение.
pix@example.com
52Категория продавца0000, если не указана.
0000
53ВалютаНомер по ISO 4217: 986 — бразильский реал.
986
54СуммаТолько если код её задаёт.
12.50
58СтранаДве буквы (ISO 3166-1).
BR
59Название продавцаПриложения Pix вместо него показывают имя из справочника Pix.
Cafe Exemplo
60ГородГде находится продавец.
Sao Paulo
62Доп. данныеМетка платежа (вложенный ID 05).
***
63Контрольная сумма (CRC-16)Считается по всему, что стоит до неё, включая 6304: измените один символ, и она не совпадёт.
189B

Сканер пересчитывает её: 189B, как и в коде.

UPI (Индия)

UPI ID и имя, записанное в коде, а также подписан ли код: приложение UPI предупреждает, если в коде продавца нет подписи. Чтобы получить деньги, никогда не нужно сканировать код или вводить PIN.

Pix (Бразилия)

Ключ Pix или, для динамического кода, только адрес, с которого ваш банк загружает счёт: суммы на изображении нет. Банк показывает имя получателя из справочника Pix, а не то, что записано в коде.

VietQR (Вьетнам)

Банк (по его номеру NAPAS) и счёт, сумма и комментарий к переводу.

QRIS, PromptPay, PayNow

Продавец, его город и сумма, а также номер телефона или ID, на который идёт перевод PromptPay или PayNow.

Перевод SEPA (EPC QR, GiroCode)

Получатель, IBAN с проверенными контрольными цифрами, сумма в евро и назначение платежа.

Россия и Швейцария

Платёжные коды по ГОСТ Р 56042 (получатель, счёт, БИК, сумма в рублях) и швейцарские QR-счета (кредитор, IBAN, сумма).

Что говорит номер штрихкода?

Штрихкод товара (EAN-13, EAN-8, UPC) — это число: сканер читает его, проверяет последнюю цифру и называет офис GS1, который выдал номера компании. Этот офис — не страна происхождения: GS1 пишет, что префикс «не означает, что товар произведён в определённой стране». Товар, сделанный во Вьетнаме, может носить номер от GS1 US, и наоборот.

Номера, начинающиеся с 978 или 979, — это книги (ISBN). Коды на упаковках лекарств и свежих продуктов (Data Matrix или GS1-128) часто содержат больше: номер товара, партию, срок годности и серийный номер, каждый на отдельной строке.

Вымышленный номер EAN-13 по частям
  • 952Префикс GS1Офис GS1, выдавший номера компании, а не место производства товара. 952 — диапазон GS1 для примеров; 400–440 — GS1 Germany.
  • 1234КомпанияНомер компании, выданный этим офисом.
  • 56789ТоварНомер товара, присвоенный компанией.
  • 9Контрольная цифраВычисляется из двенадцати предыдущих цифр, поэтому ошибка чтения сразу видна.

Цифры на нечётных местах берутся один раз, на чётных — трижды: 121. Дополнение до следующего десятка, 130, — это контрольная цифра: 9.

Почему не сканируется QR-код?

Чаще всего коды не читаются по одним и тем же причинам, и для каждой есть решение:
  • Размытый или слишком мелкий

    Подойдите ближе, чтобы код занял большую часть кадра, или увеличьте масштаб; задержите камеру неподвижно на секунду.

  • Блики или тень

    Наклоните код или телефон либо включите подсветку в окне камеры.

  • Нет полей

    QR-коду нужна пустая рамка шириной в четыре модуля; держите её в кадре и ничем не закрывайте.

  • Светлый на тёмном или зеркальный

    Редакция стандарта 2006 года допускает оба варианта; сканер пробует оба.

  • Повреждённый

    Восстановить можно примерно до 30% кода (уровень коррекции ошибок H); если повреждено больше, его не прочитает ни один сканер.

  • Фото с iPhone (HEIC)

    Изображения HEIC открывает только Safari: сделайте скриншот фото или выберите в настройках Камера → Форматы → Наиболее совместимый.

  • Странные символы в тексте

    Генератор использовал кодировку, которую не указал; исходный текст показывает, что именно сохранено.

Как работает QR-код?

Внутри QR-кода: версия 2, 25 × 25 модулей, содержит https://www.example.com
  1. Поисковые узорыТри угловых квадрата, задающие положение, размер и угол кода.
  2. Синхронизирующие узорыЧередующиеся модули между поисковыми узорами, размечающие сетку.
  3. Выравнивающий узорКвадрат поменьше, который удерживает изогнутый или наклонённый код на сетке.
  4. Информация о форматеУровень коррекции ошибок и маска, записанные дважды.
  5. Данные и коррекция ошибокТекст и данные Рида — Соломона, которые его восстанавливают.
  6. Свободная зонаПустая рамка шириной не менее 4 модулей.
  7. Информация о версииТолько в больших кодах; в этом её нет.

40

размеров: от 21 × 21 до 177 × 177 модулей

7089

цифр максимум (4296 букв, 2953 байта)

30%

кода можно восстановить на уровне H

1994

год изобретения в Denso Wave, Япония

Одна и та же ссылка на каждом уровне с самой большой наклейкой, при которой код ещё читается
  • QR-код с уровнем коррекции ошибок L, 7% которого закрыто наклейкойLвосстанавливает до 7%закрыто 7%Читается
  • QR-код с уровнем коррекции ошибок M, 14% которого закрыто наклейкойMвосстанавливает до 15%закрыто 14%Читается
  • QR-код с уровнем коррекции ошибок Q, 18% которого закрыто наклейкойQвосстанавливает до 25%закрыто 18%Читается
  • QR-код с уровнем коррекции ошибок H, 24% которого закрыто наклейкойHвосстанавливает до 30%закрыто 24%Читается
  • QR-код с уровнем коррекции ошибок M, 25% которого закрыто наклейкойMвосстанавливает до 15%закрыто 25%Не читается

Прочитано с помощью ZXing — декодера, который использует эта страница. Наклейка закрывает и часть неизменных узоров кода, поэтому на практике код выдерживает чуть меньше, чем обещает его уровень.

В семейство также входят Micro QR (один поисковый узор, до 17 × 17 модулей) и прямоугольные коды rMQR (ISO/IEC 23941); сканер читает и их, а также Data Matrix, Aztec и PDF417.

Как работает этот сканер и загружается ли что-нибудь на сервер?

Ничего не загружается. Изображение читается внутри вашего браузера, в фоновом потоке на вашем же устройстве: страница никуда не отправляет ни картинку, ни текст, ни результат, и после закрытия вкладки ничего не сохраняется.

В Chrome на Android, macOS и ChromeOS, а также в Edge на Mac есть встроенный считыватель штрихкодов (BarcodeDetector), и сканер использует его. Другие браузеры (Chrome на Windows, Firefox, Safari) получают ZXing — декодер с открытым кодом, скомпилированный в WebAssembly, который загружается с нашего сайта при первом сканировании. Камере нужно ваше разрешение, и она выключается, как только код найден или вы покидаете страницу.

Куда попадает изображение: с камеры, из файла или буфера обмена к карточкам результатов, и всё в этой вкладке браузера

Ваше устройство · эта вкладка

  1. Камера, изображение или вставка
  2. Фоновый потокWeb Worker
  3. BarcodeDetectorВстроен в браузерZXingWebAssembly
  4. Разбирает содержимоеСсылка · Сеть Wi-Fi · Платёжный код · Контакт
  5. Карточки результатов
dnsrobot.net
  • Отправляет декодер ZXing один раз, если он нужен браузеру
  • Не получает ни изображений, ни текста, ни результатов

BarcodeDetector

Chrome на Android, macOS и ChromeOS; Edge на Mac

Встроен в браузер: быстро и без загрузки.

ZXing (WebAssembly)

Windows, Linux, Firefox, Safari, iPhone

Около 950 КБ, один раз, с dnsrobot.net; также читает коды, которые пропускает встроенный считыватель.

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

Как отсканировать QR-код с фото или скриншота на телефоне?

Сделайте скриншот, откройте эту страницу, нажмите «Загрузить изображение» и выберите скриншот в галерее. Сканер прочитает код прямо на телефоне, не загружая изображение, и покажет, что в нём записано: ссылку с настоящим доменом, пароль Wi-Fi, платёж или контакт. Можно добавить сразу несколько скриншотов.

Можно ли сканировать QR-код онлайн через веб-камеру ноутбука?

Да. Нажмите «Сканировать камерой» и разрешите доступ к камере, когда браузер спросит; держите код в 15–30 см от веб-камеры и не двигайте его. Если код уже на экране, быстрее сделать скриншот: скопируйте его сочетанием Win+Shift+S в Windows или ⌘+Ctrl+Shift+4 на Mac, затем нажмите Ctrl+V или ⌘V на этой странице.

Загружаются ли мои изображения, когда я сканирую QR-код здесь?

Нет. Изображение декодируется в вашем браузере, на вашем же устройстве: встроенным считывателем штрихкодов или декодером ZXing, который мы отдаём с нашего сайта. Ни изображение, ни текст, ни результат не отправляются ни на наши серверы, ни на чьи-либо ещё, ничего не сохраняется, а закрытие вкладки стирает все результаты сканирования.

Как понять, что QR-код безопасен?

Отсканируйте его здесь, прежде чем что-либо открывать, и прочитайте настоящий домен: это последняя часть адреса перед первой одиночной косой чертой, например example.com. Остерегайтесь наклейки поверх другого кода, коротких ссылок, скрывающих адрес, букв из других алфавитов, названия бренда перед чужим доменом и всего, что просит пароль, номер карты или установку приложения.

Можно ли взломать телефон через QR-код?

Само сканирование только читает текст, а камера телефона показывает ссылку, не открывая её. Вред приходит на следующем шаге: фишинговая страница, которая просит пароль или данные карты, приложение, установленное не из магазина, профиль конфигурации на iPhone или платёж. Если вы ввели пароль на такой странице, смените его и включите двухфакторную аутентификацию.

Как узнать пароль от Wi-Fi по QR-коду?

Отсканируйте код на этой странице камерой или по его фото. Карточка покажет имя сети и пароль открытым текстом, каждое с кнопкой копирования, а также тип защиты и то, скрыта ли сеть. Страница никогда не подключается к сети: это делает ваш телефон или компьютер, когда вы сами так решите.

Нужно ли приложение, чтобы отсканировать QR-код?

Нет. Камера iPhone читает QR-коды начиная с iOS 11, большинство камер Android тоже, а ФБР и британский NCSC советуют пользоваться этим встроенным сканером, а не скачивать отдельное приложение-сканер. На ноутбуке или для кода на картинке эта страница делает то же самое прямо в браузере, и ничего не нужно устанавливать.

Можно ли отсканировать QR-код, чтобы получить деньги?

Нет. В UPI и большинстве платёжных систем сканирование кода и ввод PIN всегда означают отправку денег. Индийские RBI и NPCI напоминают: чтобы получить деньги, никогда не нужно сканировать код или вводить PIN. Покупатель, который присылает вам код, «чтобы получить оплату», использует известную мошенническую схему.

Почему сканер не читает мой QR-код?

Обычно код слишком мелкий, размытый, с бликом или обрезан: пусть он займёт большую часть кадра, а белая рамка останется видна. Сильно повреждённые коды не прочитает ни один сканер. Фото с iPhone в формате HEIC открываются только в Safari, поэтому сначала сделайте скриншот фото. Зеркальные коды и светлые коды на тёмном фоне сканер и так пробует сам.

Может ли на одном изображении быть несколько QR-кодов?

Да, и сканер прочитает их все, а не только первый: каждый код обводится и нумеруется прямо на картинке, а его номер ведёт к карточке, где показано, что в нём записано. Это удобно для постеров, билетов и скриншотов, на которых рядом стоят ссылка, код Wi-Fi и контакт.

Читает ли сканер штрихкоды?

Да: товарные штрихкоды EAN-13, EAN-8, UPC-A и UPC-E, Code 128, Code 39, Code 93, Codabar и ITF, а также Data Matrix, Aztec и PDF417. Для номеров товаров он проверяет последнюю цифру и называет офис GS1, который выдал номер; это говорит о том, где зарегистрирована компания, а не где произведён товар.

Работает ли сканер QR-кодов офлайн?

После загрузки страницы для чтения кода в браузерах со встроенным считывателем штрихкодов подключение не нужно. Другие браузеры загружают декодер ZXing при первом сканировании, и после этого сканирование работает офлайн, пока вы не закроете страницу. Ссылкам «Проверьте перед открытием» подключение нужно, потому что они обращаются к другим нашим инструментам.

Чего-то не хватает?Предложите функцию или новый инструмент