図解でわかるQRコード|スマホでスキャンできる理由と黒い点の謎を解説

コンビニのレジでスマホをかざす。レストランのメニューQRを読む。改札でSuicaをタッチする——あなたは今日、何回QRコードを使いましたか?

毎日当たり前のように使っているのに、「なぜあの白黒の模様でURLが瞬時に開くのか」を正確に説明できる人はほぼいません。「なんとなく情報が入っている」程度の理解で止まっているはずです。

でも実は、あの小さな模様の中には、位置を認識する仕組み、データを圧縮する仕組み、汚れがあっても自動復元する仕組みが、驚くほど巧妙に組み込まれています。

  • QRとバーコードの根本的な違い(情報量が100倍以上になる理由)
  • 黒い点の配置が持つ具体的な意味(データ構造の図解)
  • 汚れても読める誤り訂正の仕組み(RS符号の仕組みを平易に解説)
  • デンソーウェーブが特許を無償開放した戦略的な理由
目次

スマホをかざすだけで情報が出る謎

駅の自動改札で電子マネーをタッチしたとき、読み取り機は0.1秒以内に認証を終えます。QRコードのスキャンも同じくらい速い。あの一瞬で何が起きているのでしょう。

スマートフォンのカメラがQRコードを捉えた瞬間、アプリは画像の中から「あの特徴的な3隅の四角」を探し始めます。見つかったら向きと傾きを補正し、白黒のマス目をビット列(0と1の羅列)に変換して、そこからURLや数値を取り出す——これがわずか数百ミリ秒の間に行われています。

カメラそのものの仕組みについてはスマートフォンのカメラはどう機能するのかで詳しく解説していますが、QRスキャンで重要なのはカメラの性能よりも「読み取りアルゴリズム」の方です。

ここで問いかけたいのは——「なぜバーコードではなくQRコードが選ばれたのか」です。バーコードで十分じゃないか、と思う人は多い。しかし現場では、まったく足りなかったのです。

QRコードとは何か——バーコードとの根本的な違い

QRコードとは何か——バーコードとの根本的な違い
Photo by Markus Winkler on Unsplash

QRとはQuick Responseの略で、「素早い応答」を意味します。1994年に愛知県のデンソー(現デンソーウェーブ)が、工場内の部品管理を効率化するために開発しました。

バーコードは「一次元コード」です。縦縞の太さと間隔だけで情報を表現するため、英数字で最大20文字程度しか記録できません。1990年代初頭の自動車工場では、1つの部品箱に10枚のバーコードを貼り付けてようやく必要な情報を管理していました。これは非効率の極みでした。

バーコードとQRコードの情報量の違い

バーコード
英数字 最大20字程度
一次元(横方向のみ)
vs
QRコード
数字 最大7,089字
二次元(縦横両方向)

※バイナリデータでは最大2,953バイト / 漢字は最大1,817文字

QRコードはいわば「縦横両方向に情報を持つ碁盤の目」です。縦にも横にも情報を展開できる「二次元コード」であるため、同じ面積にバーコードの100倍以上の情報を詰め込めます。しかも高速読み取りに特化した設計になっています。

ここが重要なポイントです。情報量が増えても、読み取り速度は落ちない。むしろバーコードより速い。それを可能にする仕掛けが、あの3隅の四角にあります。

黒い点の配置が持つ意味(データ構造の図解)

QRコードを見ると、3隅に大きな四角い模様があることに気づきます。これは「ファインダーパターン」と呼ばれ、QRコード全体の中で最も重要な部品です。

QRコードの主要構成要素

ファインダーパターン
3隅の大きな四角
位置・向き・傾きを特定
タイミングパターン
白黒交互の細い線
マス目のサイズを決める
データ領域
残り全体の白黒マス
情報と誤り訂正コードが混在
フォーマット情報
誤り訂正レベルなどの設定
ファインダー周辺に配置

ファインダーパターンの秘密

あの3隅の四角を、「デザインで入れているのかな」と思っていた人は多いはずです。実は機能的な必然性があります。

デンソーウェーブの開発チームは、ファインダーパターンの形状を決めるために、膨大な調査を行いました。印刷物(雑誌・チラシ・書類など)の中で「最も使われていない白黒の比率」を統計的に探し出したのです。

その結果が「1:1:3:1:1」という比率です。ファインダーパターンの黒・白・黒・白・黒の幅の比がこの比率になっていて、どの角度からスキャンしても、この比率を検出したらQRコードだと判断できます。360度どこからかざしても読める理由がここにあります。

データはどう格納されているのか

ファインダーパターン以外の白黒マスには、実際のデータが書き込まれています。ただし「左上から順番に0101…」という単純な並びではありません。

データは右下から左上に向かってジグザグに読み書きされ、さらに「マスキング」という処理で意図的にパターンを変形させています。なぜそんな複雑なことをするかというと、データ部分が偶然ファインダーパターンに似た形になってしまうのを防ぐためです。読み取り機を騙さないための工夫です。

あなたはQRコードをどのくらいの頻度で使いますか?

  1. ほぼ毎日使っている
  2. 週に数回使う
  3. たまに使う程度
  4. ほとんど使わない

📊 読者投票 受付中(現在0票)。あと5票で結果を公開します。

誤り訂正の仕組み——汚れても読める理由

QRコードが汚れていても、折れ曲がっていても、一部が欠けていても読める——これを初めて知ったとき、「え、どうして?」と思いませんでしたか。

実はQRコードには「誤り訂正機能」があり、コードの一部が読めなくても自動的にデータを復元できます。これは「リード・ソロモン符号(RS符号)」という数学的手法を使っています。

RS符号は難しそうに聞こえますが、本質的には「バックアップを内蔵している」と理解すると分かりやすい。データをそのまま格納するだけでなく、そのデータから計算した「訂正用の追加データ」も同時に書き込んでおくのです。

誤り訂正レベル 復元能力 主な用途 データ量
L(Low) 約7%まで 清潔な室内環境 最大(コードが小さい)
M(Medium) 約15%まで 一般的な用途(最多) やや大きい
Q(Quartile) 約25%まで 工場・屋外環境 大きい
H(High) 約30%まで ロゴを重ねる場合 最大(コードが複雑)
※ 出典: デンソーウェーブ公式 qrcode.com

QRコードにロゴが入れられる理由

企業のQRコードにロゴが重なっているのを見たことがあるはずです。「ロゴで隠れているのに読めるの?」と不思議に思っていた人は多いでしょう。

誤り訂正レベルHを使えば、コードの30%が欠損・汚損しても復元できます。ロゴは意図的に欠損させた状態であり、RS符号がそれを補完しています。デザインのために機能を損なっているのではなく、機能の余裕分をデザインに使っているのです。

RS符号はなぜQRに使われたのか

RS符号はCDやDVDにも使われる技術です。バイト単位で誤りを訂正でき、連続した誤り(バースト誤り)に強いという特性があります。QRコードが汚れて一部のマスが固まって読めなくなる状況は、まさにバースト誤りの典型です。RS符号はこういう「固まった欠損」に対して特に高い復元力を発揮します。

スキャン処理の流れ——ファインダーパターンから復号まで

実際にスマホでQRコードをスキャンするとき、アプリの内部では何が起きているのでしょうか。フローで整理します。

QRスキャンの処理フロー

①画像取得
カメラが
フレームを撮影
②二値化
明暗を0/1に
変換する
③パターン検出
3隅のファインダー
を探す
④補正・解析
傾き補正後に
マス目をビット化
⑤誤り訂正・復号
RS符号で補完し
URLなどを出力

ステップ①〜②:画像の二値化

カメラが捉えた画像は「グレースケール」の連続値です。スキャンアプリはこれを、一定の閾値で白(0)と黒(1)に変換します。この処理を「二値化」といいます。照明条件が多少悪くても読める理由の一つがここにあります。

ステップ③:ファインダーパターンの検出

二値化されたデータの中から「1:1:3:1:1」の比率を持つ横断パターンを探します。同じ比率を縦方向でも確認して、3隅すべてに見つかったらQRコードと確定します。

ステップ④〜⑤:補正と復号

傾いた状態で読んでも、3隅のファインダーの位置関係から「本来の正方形の座標」を逆算して補正します。補正後のグリッドをビット列に変換し、RS符号で誤り訂正してからデータを取り出します。最後はURLなのかテキストなのか数値なのかを判断して表示します。

指紋認証も「センサーが画像を取得して照合する」という点でQRスキャンと似たプロセスを踏みます。なぜスマホは指紋一本で開くのかを読むと、画像マッチングの考え方がより深く理解できます。

QR決済が安全な理由(セキュリティ)

QR決済が安全な理由(セキュリティ)
Photo by Brett Jordan on Unsplash

QR決済(PayPay・楽天ペイ・d払い・メルペイ・au PAYなど)が普及する中で、「QRコードって本当に安全なの?」という疑問を持つ人は多い。

結論から言えば、QRコード自体はただの「情報の入れ物」です。QRに書かれた情報(URL・決済IDなど)を見ただけでは何も盗めません。安全性は決済サービス側のシステムで担保しています。

ストアスキャン方式とユーザースキャン方式の違い

方式 QRを表示するのは スキャンするのは 使用例
ストアスキャン お店のPOS お客のスマホ コンビニ・スーパー
ユーザースキャン お客のスマホ お店のリーダー PayPayの一般的な支払い

偽造QRコードのリスクと対策

実際に発生しているリスクは「QRコードの貼り替え」です。正規のQRコードの上に偽のQRを貼り、読んだ人を詐欺サイトに誘導する手口です。

対策として覚えておきたいのは3点です。まず、QRを読んだ後に表示されるURLを必ず確認すること。次に、公共の場所に貼られているQRは特に注意すること。そして決済QRは、アプリが毎回ランダムに生成するワンタイムコード方式を採用しているため、ほかの人のQRコードを撮影しても悪用はできない仕組みになっています。

2026年時点で、日本のQRコード決済の年間利用金額は13.5兆円(経済産業省)に達しています。これだけの規模になると不正利用対策も高度化しており、決済額・端末認証・位置情報の3層でリアルタイム監視が行われています。QRコードが使われる決済フローの全体像についてはQR決済の仕組みと主要サービス比較で詳しく解説しています。

よくある誤解

誤解1:「QRコードは中国の技術だ」

中国でQRコード決済が爆発的に広まったため、「中国発の技術」と思っている人がいますが、これは完全な誤解です。QRコードは1994年に日本の愛知県、デンソー(現デンソーウェーブ)の原昌宏氏らが開発した、純粋な日本発の技術です。特許はデンソーウェーブが保有しています。

誤解2:「QRコードは日本でしか使われていない」

日本で先行普及したのは事実ですが、今や世界中で使われています。QRTigerの調査によれば、2024年のQRコードスキャン数は世界で急増しており、米国は世界のスキャン数の約44%を占めるほどです。世界のQRコード市場規模は2024年に105億ドルを超え、2033年には420億ドルを超えると予測されています。

誤解3:「Wi-FiのQRコードを読むとハッキングされる」

Wi-FiのパスワードをQRコード化して共有する機能があります。これはWi-Fiパスワードをそのままエンコードしているだけで、読んだ側にハッキング機能があるわけではありません。信頼できる場所で発行されたQRを読む分には危険ではありません。ただし、不審な場所に貼られたQRからWi-Fiに接続することは別のリスクがあります。

誤解4:「QRコードは一種類だけ」

正確には複数の種類があります。スマホでよく見る標準的なQRコード(バージョン1〜40)のほかに、小型化したマイクロQRコード、矩形のrMQRコードもデンソーウェーブが開発しています。用途によって使い分けられており、工業用途では超小型コードも使われています。

意外な切り口: デンソーウェーブが特許を「無償開放」した理由と影響

ここで少し立ち止まって考えてほしいのですが——あなたが画期的な技術を発明したとき、特許を取って有料でライセンス供与しませんか?ほとんどの企業はそうします。

ところがデンソーウェーブは違う選択をしました。QRコードの基本特許を保有しながら、「規格化されたQRコードの実施に対しては特許権の行使をしない」と明言したのです。誰でも無償でQRコードを作成・利用できるようにしました。

なぜそんな決断をしたのか

理由は「オープン・クローズ戦略」にあります。QRコード(コード仕様)はオープンにして誰でも使えるようにし、QRコードリーダー(読み取り機)はクローズにして自社が競争優位を保つ——という二段構えの戦略です。

コードが無料で使えるから普及する。普及すれば読み取り機の市場が爆発的に拡大する。デンソーウェーブは読み取り機で収益を得られる——という構造です。特許料を取ったら普及速度が落ちた可能性があり、結果的にリーダー市場も小さくなっていたでしょう。

無償開放の経済的影響

この決断が30年後に世界規模のインフラを作りました。もしデンソーウェーブが特許料を取っていたら、中国でのQRコード決済革命は起きなかったかもしれません。PayPayもLINE Payも、現在の形にはなっていなかった可能性があります。

「ライセンス料をもらわなかった」というのは表面的な見方で、「世界中に自社規格を無料で広め、ハードウェア事業を世界一にした」というのが実態です。知的財産の使い方として、世界的に研究されるケーススタディになっています。

なお特許庁も「革新的な知財活用事例」としてこの戦略を取り上げています(特許庁「QRコード|革新的な技術・デザイン」)。

また、QRコードが「読み取られる仕組み」だけでなく「生成される仕組み」も理解したい方は、QRコードの生成の仕組みで詳しく解説しています。マスクパターンや8種類の変形処理についても図解しています。

実用シーン: 自分でQRコードを作る方法と注意点

ここからは「明日すぐ使える」実践的な話です。実はQRコードは誰でも無料で作れます。

QRコードを作成できるサービス

主要な無料サービスには以下があります。

  • QRのすゝめ(qr.quel.jp): シンプルで使いやすい日本語サービス
  • QRコードドットコム(qrcode.com): デンソーウェーブ公式サービス
  • Google Workspace: ドライブのURLをQRにできる機能あり
  • スマホアプリ: iOS・Android共に多数の無料アプリが存在

誤り訂正レベルはMを選べばほぼ間違いない

作成時に「誤り訂正レベル」を選ぶ場面が出てきます。ロゴを重ねたい場合はH、それ以外はMで十分です。レベルが高いほどQRコードが複雑になり(マスが増える)、スキャンが若干遅くなります。

注意点: 使用するデータの長さ

QRコードに詰め込むデータが長いほどコードが複雑になります。URLを短縮してからQRにするのが実用上のベストプラクティスです。Googleのbitly・bit.lyなどの短縮URLサービスと組み合わせると、読み取りやすいシンプルなQRができます。

印刷する際のサイズの目安

紙に印刷して使う場合、最低でも2cm×2cm以上のサイズが必要です。スマホで読むことを想定するなら3cm〜5cm角が実用的です。屋外の看板など遠くから読む場合は10cm以上を確保することを推奨します。

Wi-FiルーターにもそのパスワードをQRコードにして貼り付けておくと、来客にWi-Fiを使わせる際に便利です。Wi-Fiルーターの仕組みと合わせて読むと、パスワードのセキュリティについての理解が深まります。

まとめ: QRコードはシンプルだからこそ凄い

1994年に愛知県の工場で「かんばん伝票を速く読みたい」という現場の要望から生まれたQRコードは、30年後に世界で年間数百億回スキャンされる決済・認証インフラになりました。

「単純だからこそ凄い」というのが、この記事で伝えたかった核心です。

  • 3隅の四角(ファインダーパターン)が「どこにあるか・どの向きか」を一瞬で特定する
  • 縦横両方向に情報を持つ二次元構造でバーコードの100倍以上の情報量を実現している
  • RS符号によって最大30%が欠損しても自動復元できる(誤り訂正レベルH)
  • 特許を無償開放した「オープン・クローズ戦略」が世界規模の普及を実現した
  • QR決済(年間13.5兆円・経済産業省2024年)の安全性は決済システム側が担保している
  • 自分でも無料でQRコードを作成できる(誤り訂正レベルMが汎用的)

2026年7月時点の情報をもとに解説しましたが、QR規格の最新仕様や誤り訂正の詳細はデンソーウェーブ公式サイト(qrcode.com)でご確認ください。

この記事の内容、読む前から知っていましたか?

  1. 知っていた
  2. なんとなく知っていた
  3. 初めて知った
  4. 誤解していた

📊 読者投票 受付中(現在1票)。あと4票で結果を公開します。

参考文献・出典

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


ABOUT US
ディスカバリーメディア編集部
ディスカバリーメディア編集部
ディスカバリーメディア編集部は、世の中の「仕組み」と「違い」を初心者にもわかりやすく、図解を交えて解説する情報メディアの編集チームです。 【編集方針】数値・制度・固有名詞は、省庁・業界団体・公式発表などの一次情報を確認したうえで記載し、各記事の末尾に参考文献・出典を明示します。料金・金利・制度・仕様など変動する情報は断定を避け、「◯年◯月時点」と明記します。医療・法律・金融などの個別アドバイス(YMYL)には踏み込まず、あくまで仕組みの解説・違いの比較という情報提供に徹します。 【記事ができるまで】①検索する人の疑問・不安を言語化 → ②一次情報でファクトチェック → ③図解と具体例でわかりやすく構成 → ④メリットだけでなくデメリット・注意点・よくある誤解まで提示 → ⑤『結局どうすればいいか』が分かる判断材料を添える。 【対象読者】専門用語が苦手でも、仕組みや違いを正しく理解して自分で判断したいすべての方。 ご意見・誤りのご指摘はお問い合わせページよりお寄せください。