Сканер QR-кодов

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

🌍 Доступ по всему миру 🔒 Приватность прежде всего ⚡ Мгновенная конвертация 💯 Без ограничений
📄

Перетащите файл изображение сюда

или нажмите, чтобы выбрать файлы

Advertisement

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

В этом и заключается польза: QR-код непрозрачен, пока вы его не отсканируете, а наклейка поверх законного кода — известная атака. Декодирование происходит в вашем браузере, поэтому скриншот внутреннего документа или посадочного талона никуда не загружается.

Как считать QR-код с изображения

1

Добавьте скриншот или фото с QR-кодом

2

Прочитайте декодированное содержимое

3

Откройте ссылку или скопируйте текст

Частые вопросы

Сканирование ничего не нашло — почему?

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

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

Считыватель ищет первый код, который удаётся декодировать. Если на странице несколько кодов, обрежьте изображение так, чтобы остался только нужный.

Работает ли это с инвертированными или цветными кодами?

Инверсия «светлое на тёмном» часто не срабатывает, потому что сканеры ожидают тёмные модули на светлом фоне. Код с очень низким контрастом или цветной тоже может быть отклонён — сначала переведите его в чёрно-белый вид.

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

Сканирование картинки показывает ссылку без её открытия, поэтому сначала её можно проверить. Относитесь к любому неожиданному URL как к подозрительному и проверяйте домен, прежде чем переходить.

Он читает и штрихкоды?

Этот инструмент предназначен для QR-кодов. Штрихкоды товаров используют другую символику и обычно требуют отдельного сканера.

Моё изображение куда-то загружается?

Нет, декодирование происходит локально в вашем браузере.

Кратко

Вводизображение
Несколько файловНет
Где работаетВ вашем браузере — файлы никуда не загружаются
Работает офлайнДа — после загрузки страницы
ЦенаБесплатно, без регистрации, без водяных знаков

Где конвертации незаметно ломаются

Большинство ошибок конвертации — не про синтаксис, а про смысл. Столбец CSV с почтовыми индексами теряет ведущие нули в тот момент, когда таблица решает, что это число; длинный идентификатор выходит за пределы точности чисел с плавающей запятой; даты меняют смысл в зависимости от того, что идёт первым — день или месяц. Ключи JSON не упорядочены, а массивы упорядочены, и инструмент, сортирующий ключи, ничего не меняет, тогда как сортирующий массивы меняет данные. Unicode — ещё одна ловушка: текст может прийти в UTF-8, в UTF-16 или с BOM, и декодер, который угадает неверно, превращает буквы с диакритикой в «кракозябры». Прежде чем доверять любой конвертации, выборочно проверьте первую и последнюю строку, любое поле с ведущими нулями и любое поле, содержащее кавычки, запятые или переводы строк.

Как безопасно обращаться с секретами

Инструменты для разработчиков обрабатывают учётные данные чаще, чем кажется, и риск связан не с алгоритмом, а с тем, куда уходят данные. Хеширование одностороннее и не является шифрованием: MD5 и SHA-1 сломаны для всего, что связано с безопасностью, и даже SHA-256 — неподходящий инструмент для хранения паролей, для чего bcrypt, scrypt или Argon2 существуют именно потому, что работают медленно. Base64 — это кодирование, а не защита: декодировать его может любой, поэтому никогда не считайте его обфускацией. JWT может прочитать любой, у кого он есть, поэтому полезная нагрузка никогда не должна содержать секретов, а декодирование токена не проверяет его подпись — для проверки нужен ключ. Всё на этом сайте выполняется локально в вашем браузере — именно поэтому он вообще может безопасно работать с токенами и паролями.

Advertisement