QRコードスキャナー

カメラや画像ファイルでQRコードをスキャンします。

画像とカメラからQRコードを読み取る

概要

QRスキャナーは、白黒のパターンにエンコードされたテキスト・URL・Wi-Fi情報・連絡先を、人が読める形にデコードします。いつもスマホが手元にあるとは限らず、QRコードがメール・PDF・スクリーンショット・保存画像などの画像ファイルで届くことも多いものです。このスキャナーはアップロード画像と端末カメラの2通りで読み取ります。デコードはすべてブラウザ内でローカル処理され、非公開QRの内容も端末から外に出ません。

使い方(ステップ)

  1. 1

    画像をアップロード、またはカメラを起動

    QRを含むスクリーンショット・写真を置くか、カメラ権限を許可して実物コードをライブでスキャンします。

  2. 2

    自動でデコード

    デコードは自動・即時です。コードが回転・ぼやけ・ずれていても誤り訂正が処理します。

  3. 3

    内容を確認

    元のテキストやURLが表示されます。URLは開く前に必ず確認し、QRの行き先を無条件に信用しないでください。

仕組み

画像(またはカメラの映像フレーム)をキャンバスに描画してピクセルデータを読み取り、QRデコードアルゴリズムが四隅の3つの位置検出パターンを見つけ、回転や遠近を補正してからデータモジュールを読みます。Reed-Solomon誤り訂正により、コードが一部破損・ぼやけていても内容を復元します。デコードされた文字列はテキストで表示され、URLなら確認後に開けます。

こんなときに使う

スマホなしのデスクトップで、スクリーンショットや画像ファイルで受け取ったQRを開くとき。印刷されたQRからWi-Fiパスワードを取り出すとき。ポスターやチラシ写真のQRを読むとき。怪しいQRが実際にどこへ繋がるかを訪問前に確認するとき — 元のURLを先に見れば「QRフィッシング(quishing)」を防げます。

よくある質問

いいえ。デコードは完全にブラウザのCanvas APIで処理されます。画像もカメラのフレームもサーバーへ送信されません。

QRコードスキャナー | Super Easy Utils