QRコード読み取りツール (画像・カメラ対応)
画像アップロードまたはカメラから QR コードを読み取り、内容を解析。javascript: / data: 等の危険スキーム検出、URL 短縮サービス・IP 直接・punycode・同形異字攻撃の警告まで対応。全てブラウザ内で完結、サーバ送信なし。
または ここに画像をドラッグ&ドロップ (PNG / JPG / WebP)
画像アップロードまたはカメラから QR コードを読み取り、内容を解析。javascript: / data: 等の危険スキーム検出、URL 短縮サービス・IP 直接・punycode・同形異字攻撃の警告まで対応。全てブラウザ内で完結、サーバ送信なし。
または ここに画像をドラッグ&ドロップ (PNG / JPG / WebP)
本ツールは、画像ファイルまたはカメラから QR コードを読み取り、その内容をセキュリティ警告付きで表示するツールです。読み取った内容は javascript: や data: などの危険な URI を自動検出してブロックし、URL の場合は短縮サービス・IP 直接アクセス・同形異字 (homograph) 攻撃などのリスクを警告します。
すべての処理はあなたのブラウザ内で完結します。画像もカメラ映像も外部サーバには送信されません。
本ツールは QR コードの内容を表示・解析するのみで、読み取った内容に起因するいかなる被害についても一切の責任を負いません。読み取った QR コードに含まれるリンクをクリックする・データを実行する等の操作は、すべてご利用者ご自身の自己責任で行ってください。
本ツールが「危険」と判定しなかったコンテンツでも、フィッシングサイト・マルウェア配布サイト等の可能性はゼロではありません。リンク先のドメイン・運営者・通信内容を必ずご自身で確認してから利用してください。
QR コードは「URL を視覚的に隠蔽する」技術なので、ステッカーの差し替えや、メールに画像として埋め込んでフィルタを回避するといった攻撃と相性が良く、近年急増しています。
javascript: — クリックでブラウザが任意の JavaScript を実行する典型的 XSSdata: — 任意の HTML/JS を埋め込めるためフィッシング表示に悪用vbscript: — IE 用の古い任意コード実行スキームfile: — ローカルファイルへの参照を試みるtel: — タップで電話発信、プレミアムレート詐欺sms: / smsto: / matmsg: — SMS 自動送信mailto: — メール作成画面の自動起動intent:// — Android アプリの起動誘導WIFI: — Evil Twin (偽アクセスポイント) への自動接続誘導geo: — 地図アプリで指定座標を開くBarcodeDetector API (Chrome/Edge) を優先、フォールバックは jsQR (Cosmo Wolfe / Apache 2.0 / 43KB)getUserMedia API、複数カメラ対応 (内蔵/外付け、前面/背面切替)dangerouslySetInnerHTML は一切使用しない| 種別 | 例 | 本ツールの判定 |
|---|---|---|
| URL | https://example.com | HTTPS 必須・各種チェック |
| Wi-Fi | WIFI:T:WPA;S:Net;P:pass;; | 警告表示・自動接続なし |
| 連絡先 (vCard) | BEGIN:VCARD ... END:VCARD | テキストとして表示 |
| 連絡先 (MECARD) | MECARD:N:山田;TEL:090...;; | 同上 |
| 電話番号 | tel:+819012345678 | 警告表示 |
| SMS | sms:+8190..., smsto:..., matmsg:... | 警告表示 |
| メール | mailto:test@example.com | 警告表示 |
| 位置情報 | geo:35.6895,139.6917 | 警告表示 |
| プレーンテキスト | 任意の文字列 | 表示のみ・リンク化なし |