スクリーンショットにQRコードが写っていて手元にスマートフォンがない。ドキュメント内のQRコードを、スキャンする前に内容を確認したい。見知らぬQRコード画像を受け取り、アクセス先を確かめてから行動したい。オンラインQRコードデコーダーは、インストール不要でこれらすべてに対応します。
なぜオンラインでQRコードをデコードするのか
スマートフォンでのスキャンは印刷物を手に持っているときは最速の方法ですが、以下の状況では対応できません:
- スクリーンショットや写真の中のQRコード
- PDFやプレゼンテーションスライドのQRコード
- メールやチャットで転送されたQRコード画像
- デスクトップのローカルファイル内のQRコード
より重要なのは、スキャン前にQRコードが何にリンクしているか確認できる点です。QRコードを使ったフィッシング攻撃が増加しており、スキャン前に内容を確認することは安全なワークフローの基本です。
QRコードデコーダーの使い方
- QRコードデコーダーを開く
- 画像ファイルをツールにドロップするか、クリックしてアップロード
- ツールが画像を読み取り、デコードされた内容を即座に表示
対応フォーマット:PNG、JPG、JPEG、GIF、WebP、BMP、その他主要な画像フォーマット。ツール自体にファイルサイズ制限はなく、実用上の上限はブラウザのメモリに依存します。
結果パネルにエンコードされた生の文字列が表示されます。URLであれば、アクセスする前に完全なアドレスを確認できます。
QRコードがエンコードできる内容
QRコードは任意のテキストをエンコードします。コンテンツのタイプによって、スキャナーアプリが実行するアクションが決まります:
| タイプ | フォーマット | アプリの動作 |
|---|---|---|
| URL | https://example.com | ブラウザで開く |
| Wi-Fi | WIFI:T:WPA;S:Network;P:pass;; | 接続を促す |
| メール | mailto:[email protected] | メールクライアントを開く |
| 電話 | tel:+81312345678 | ダイアラーを開く |
| SMS | sms:+81312345678?body=こんにちは | SMSアプリを開く |
| vCard | BEGIN:VCARD...END:VCARD | 連絡先に追加 |
| 位置情報 | geo:35.6762,139.6503 | マップアプリを開く |
| プレーンテキスト | 任意の文字列 | テキストを表示 |
デコーダーは生の文字列をそのまま表示します。WIFI: 文字列であればパスワードが確認でき、BEGIN:VCARD ブロックであればすべての連絡先フィールドを保存前に確認できます。
プライバシー:クライアントサイド処理が重要な理由
ほとんどのオンラインファイル処理ツールは、ファイルをサーバーにアップロードします。QRコードの場合、Wi-Fiパスワード、プライベートな連絡先、社内ドキュメントへの参照を含む画像がデバイスの外に出ることになります。
zerotool.devのQRコードデコーダーはJavaScript QRデコードライブラリを使い、すべてブラウザ内で処理します。画像がデバイスの外に送信されることはありません。 確認方法:DevToolsのNetworkタブを開いてファイルをドロップすると、アップロードリクエストが一切発生しないことを確認できます。
特に重要な用途:
- Wi-Fi認証情報を含むQRコード
- 社外に出せない内部ドキュメントへのリンク
- 機密性の高いコンテンツを含む画像
デコード精度を上げるコツ
画質が決め手。 鮮明で歪みのない画像が最もよくデコードできます。過度な圧縮アーティファクト、ブレ、極端な角度はデコード失敗の原因になります。
できるだけトリミングする。 QRコードだけを含む(周囲に少し余白を残した)画像は、広角写真の中の小さなQRコードよりも確実にデコードできます。
QRコードは驚くほど堅牢。 QR規格にはエラー訂正が含まれており、パターンの最大30%が隠れたり損傷していてもデコードできます(生成時のエラー訂正レベルによる)。部分的に見えないコードも試してみる価値があります。
スクリーンショットが最適。 画面上のQRコードのスクリーンショットは、印刷物を撮影した写真より通常はるかに高品質です。スクリーンショットが取れる状況であれば、写真より確実です。
デコード失敗時は別のトリミングを試す。 グレア、影、干渉要素を除外した別のトリミングで成功することがあります。
関連ツール:QRコードを生成する
デコードではなくQRコードを作成したい場合は、コンパニオンツールをご利用ください:
URL、Wi-Fi認証情報、vCard、プレーンテキストなどすべてのコンテンツタイプに対応し、エラー訂正レベルの選択とPNG/SVGダウンロードをサポートしています。
画像を貼り付けて2秒以内に結果を確認。QRコードデコーダーを開く →