使い方
QRコードが写った画像を上の枠にドラッグ&ドロップするか、枠を押してファイルを選ぶか、スクリーンショットをコピーしてこのページで Ctrl+V を押して貼り付けてください。画像を入れるとQRコードを探して読み取り、プレビュー上で見つかったQRコードの位置を緑の枠で示します。読み取った内容は形式に合わせて見やすく表示され、項目ごとにコピーボタンがあります。「元のテキストを表示」を開くと、QRコードに入っている文字列をそのまま確認できます。ファイルは20MB、画像サイズは5,000万画素まで入れられます。
QRコードを読むjsQRライブラリは、画像を追加した後にこのサイトから読み込み、ブラウザ内で実行します。読み取ったWi-Fiパスワードや連絡先を別途保存することはありません。
カメラを使わずにQRコードを読みたいとき
- 自分のスマホの画面に出ているQRコード:アプリやWebページに表示されたQRコードは、同じスマホのカメラでは撮れません。スクリーンショットを撮って入れれば読み取れます。
- メッセージやメールで届いたQR画像:画像を保存するかコピーして入れれば、印刷したり別の端末を用意したりする必要はありません。
- パソコンの画面で見つけたQRコード:画面をキャプチャして貼り付ければ、リンクやWi-Fi情報をそのままパソコンで確認できます。
- 以前に撮った写真:ポスター・名刺・案内文の写真に写ったQRコードも読み取れます。
読み取れる内容の形式
QRコードそのものは文字列を入れる器なので、中の文字列の書き方によって意味が変わります。このツールはよく使われる形式を判別し、見やすく表示します。
- Webアドレス(URL):
http://またはhttps://で始まるアドレス。ドメインとアドレス全体を分けて表示します。 - Wi-Fi接続情報:
WIFI:S:ネットワーク名;T:WPA;P:パスワード;;の形式。ネットワーク名・セキュリティ方式・パスワードを表示し、パスワードは最初は隠しておきます。 - 連絡先:vCard(
BEGIN:VCARD)と MECARD(MECARD:)形式の名前・会社・電話・メール・住所。 - メール:
mailto:とMATMSG:形式の宛先・件名・本文。 - 電話番号・SMS:
tel:、SMSTO:、sms:形式。 - 位置情報:
geo:緯度,経度の形式。地図で見られるリンクも表示します。 - そのほかのテキスト:上のどの形式にも当てはまらなければ、元の文字列をそのまま表示します。
QRコードの構造と符号化の方法は国際規格 ISO/IEC 18004 で定められています。上の内容形式は規格ではなく、スマホのQRリーダーが共通して使っている慣例で、参考資料の ZXing の文書にまとめられています。
読み取れないとき
このツールは、ブラウザに組み込まれたQR認識機能(BarcodeDetector)があれば先にそれを使い、ない場合や見つからなかった場合はオープンソースのライブラリ jsQR で読み直します。jsQR ではまず、長辺が1,200pxを超える画像は1,200pxに縮小し、長辺が400px未満の画像は1,200pxに拡大して読みます。サイズを変えて読めなかった場合は元のサイズ(長辺は最大2,400px)で読み直します。それでも読めなければ、最初に読んだサイズの画像の周りに白い余白を付けてもう一度試します。読み直すときは、色が反転したQRコード(暗い背景に明るい模様)も探します。それでも読み取れない場合は、次の方法を試してください。
- QRコードの部分だけを少し余裕をもって切り抜いて入れ直す。ほかの絵が多いと見つけにくくなります。
- 写真なら、ぶれたり斜めになったりしないように、QRコードが大きく写るよう撮り直す。
- 反射や影でQRコードが隠れないようにする。
- 小さく縮小しすぎた画像は模様がつぶれます。元の画像を入れてください。
QRコード詐欺(クイッシング)に注意
QRコードは中身を目で読めないため、偽サイトへ誘導するのに使われることがあります。米国連邦取引委員会(FTC)は、駐車料金の精算機に貼られた偽のQRコードや、配達の問題やアカウントの異常を口実にSMS・メールで送られてくるQRコードを例に挙げて注意を呼びかけています。そのためこのツールはリンクを自動では開かず、開く前にドメインとアドレス全体を表示します。暗号化されていない http のアドレス、ドメインに xn-- で始まる国際化ドメインが含まれるアドレス、IPアドレスで書かれたアドレス、ドメインの前に @ が入ったアドレスには、別に注意を表示します。支払い・ログイン・パスワード変更を急がせるQRコードなら、QRコードは使わず、すでに知っている公式サイトや電話番号で確認してください。