QR コード完全ガイド:仕組みから安全なスキャンまで

今日、QR コードをスキャンしましたか?会計、番号呼び出し、Wi-Fi 接続、名刺交換……QR コードはデジタルと実世界の最も重要な架け橋の一つです。本記事では、仕組み・作成のポイント・安全な使い方を網羅的に解説します。

QR コードとは何か、どこから来たのか

QR コード(Quick Response Code)は、1994 年にトヨタの子会社であるデンソーウェーブが自動車部品の製造追跡用に開発した二次元バーコードです。従来の一次元バーコードと異なり、水平・垂直の二方向でデータを配置するため、はるかに多くの情報を格納できます。デンソーウェーブが特許権を行使しないと宣言したことで、世界中の業界に急速に普及しました。

QR コードの基本構造

QR コードはファインダーパターン(方向・縮尺の検出)、アライメントパターン(幾何補正)、タイミングパターン(モジュール計算)、フォーマット情報(誤り訂正レベルとマスクパターン)、データ領域(Reed-Solomon 誤り訂正で保護)から構成されています。バージョン 1(21×21 モジュール)からバージョン 40(177×177 モジュール)まで 40 種類あります。

誤り訂正能力:損傷していてもなぜ読める?

Reed-Solomon 誤り訂正により、コードの一部が欠損・汚損していても正しく読み取れます。L(約 7%)、M(約 15%)、Q(約 25%)、H(約 30%)の 4 段階があり、ブランドロゴを中央に重ねても読み取れるのは H レベルの復元能力があるからです。

格納できるデータの種類

URL、テキスト、vCard(名刺情報)、Wi-Fi 設定、メールテンプレート、電話番号、位置情報、支払い情報、アプリのディープリンクなど多様なフォーマットに対応しています。QR コード自体は文字列を格納するだけで、スキャン後の動作はデバイスの OS やアプリが判断します。

良質な QR コード作成の 5 つのポイント

使用環境に合った誤り訂正レベルを選択(ロゴ追加や屋外用途は H を推奨)し、URL を短縮してモジュール密度を抑えます。前景と背景のコントラストを確保し、四辺に 4 モジュール分以上の余白(Quiet Zone)を設けます。印刷・公開前に iOS カメラ、Android カメラ、Google Lens で必ずテストしてください。

セキュリティリスク:スキャン前に知っておくべき脅威

主な脅威は QR フィッシング(Quishing)——偽の QR コードで認証情報を盗むフィッシングサイトへ誘導すること、悪意ある Wi-Fi への自動接続、悪意あるファイルの自動ダウンロード、そして QRLjacking——攻撃者のログイン QR コードをスキャンさせることでアカウントを乗っ取る手法です。

安全なスキャンの 6 つの習慣

  1. スキャン後は URL プレビューでドメインを確認してから移動する。
  2. 物理的な QR コードにシール貼り替えの跡がないか確認する。
  3. QR コードで接続した未知の Wi-Fi では金融操作を行わない。
  4. リンクプレビュー機能付きのスキャナー(iOS/Android 純正カメラ、Google Lens)を使用する。
  5. 決済コードは商品名・金額・業者名を確認してから確定する。
  6. 出所不明の QR コードは余裕を持って判断し、不用意にスキャンしない。
安全スキャンの 3 ステップ
1) 出所を確認する。2) URL プレビューでドメインを確かめてから進む。3) 認証情報や決済が必要な場合は相手の身元を二重確認する。

まとめ

QR コードは工場での部品追跡から、現代の日常的なデジタルインフラへと進化しました。仕組みを理解することで、より良いコードを作り、日常のスキャンでリスクを見極める目を養えます。