「このQRコードを読み取ってください」——飲食店のメニュー、駅の案内板、名刺など、QRコードは 日常のあらゆる場面に溶け込んでいます。一方で「PCで読み取れない」「WiFi接続用のQRコードはどう作るの?」 「貼り替えられた偽のQRコードに気づかず偽サイトに飛んでしまった」といった疑問・トラブルも増えています。 仕組みを理解すると、使いこなし方もセキュリティ対策も大きく変わります。
QRコードの構造 — 白黒の格子に何が入っているのか
QRコードは白黒の「セル(モジュール)」の格子で構成されています。バーコードが横方向にしか 情報を持たないのに対し、QRコードは縦横両方に情報を持つ二次元コードです。 この構造により、同じ面積でバーコードの数十倍の情報を格納できます。
3つの角にある正方形の「位置検出パターン(ファインダーパターン)」が目立ちますが、 これはコードの向きとスキャン範囲をリーダーが一瞬で把握するための目印です。 どの角度からスキャンしても正確に読み取れるのはこのパターンのおかげです。
誤り訂正機能 — 汚れても破れても読める理由
QRコードにはリード・ソロモン符号という数学的な誤り訂正アルゴリズムが使われています。 データを冗長に記録することで、一部が欠損・汚損しても元の情報を復元できる仕組みです。
| 誤り訂正レベル | 復元できる最大欠損率 | 主な用途 |
|---|---|---|
| L(Low) | 7% | きれいな環境・電子画面での表示 |
| M(Medium) | 15% | 一般的な印刷物(デフォルト) |
| Q(Quartile) | 25% | 工場・屋外など汚損リスクが高い環境 |
| H(High) | 30% | 企業ロゴを重ねるデザインQRコード |
企業ロゴをQRコードの中央に配置したデザインQRコードをよく見かけますが、あれはレベルHの誤り訂正機能を 利用してロゴ部分を「意図的に欠損」させています。30%まで欠損を許容できるため、ロゴを重ねてもデータが 復元できます。
用途別 — QRコードに何を格納するか
QRコードにはURL以外にも様々な情報を格納できます。読み取りアプリはデータの形式を自動判定して適切な動作をします。
| 用途 | データ形式(例) | 読み取り後の動作 |
|---|---|---|
| URL | https://example.com | ブラウザで開く |
| WiFi接続 | WIFI:T:WPA;S:ネット名;P:パスワード;; | WiFi設定への接続ダイアログ表示 |
| 連絡先(vCard) | BEGIN:VCARD ... END:VCARD | 連絡先アプリへの追加確認 |
| メール | mailto:[email protected]?subject=件名 | メールアプリが宛先入力済みで開く |
| 電話番号 | tel:090-1234-5678 | 電話アプリで番号入力済み表示 |
| テキスト | (任意の文字列) | テキストをそのまま表示 |
QRコード生成ツールではURL・テキスト・WiFi・vCardなどの形式に対応したQRコードをブラウザ上で作成できます。 生成されたコードはPNG/SVGでダウンロード可能です。
PCでQRコードを読み取る方法
スマホがなくてもQRコードを読み取る方法はいくつかあります。
- Webカメラを使う:PCにカメラが内蔵されていれば、ブラウザ上のQRコード読み取りツールで リアルタイムスキャンができます。
- 画像ファイルをアップロードする:スクリーンショットやカメラで撮影した画像をQRコード読み取りツールにアップロードするとデコードできます。コードをプリントアウトした資料から読み取る場合にも使えます。
- Windowsのカメラアプリ:Windows 10/11 の「カメラ」アプリはQRコードのスキャンに 対応しています。
- macOSのプレビュー / Spotlight:macOS 13(Ventura)以降ではライブテキスト機能が QRコードを認識し、クリッカブルリンクとして表示します。
QRコードのセキュリティリスク
QRコードそのものは安全ですが、悪意のあるQRコードを使った攻撃が近年増えています。「クイッシング(Quishing)」と呼ばれるQRコードを使ったフィッシング詐欺です。
- 駐車場の料金精算機・飲食店のメニューなど、正規のQRコードに偽のシールを重貼りして差し替える手口
- メールに添付されたQRコードを読み取ると偽のログインページに誘導される手口
- SNSで拡散される「キャンペーン」QRコードが詐欺サイトへ誘導する手口
対策:読み取り後にブラウザが表示するURLを必ず確認してから開く習慣をつけましょう。 特に金融機関・決済サービスのQRコードは、貼り替えられていないか外観も確認してください。
まとめ
- QRコードは縦横二方向に情報を持つ二次元バーコード。バーコードの数十倍の情報を格納できる
- 誤り訂正機能(最大30%欠損に対応)により、汚れやロゴが重なっても読み取れる
- URL以外にもWiFi・連絡先・メール・電話番号など様々な形式を格納できる
- PCでの読み取りはWebカメラまたは画像アップロードで可能
- 「クイッシング」詐欺が増加中。読み取り後はURLを確認してから開く