QRコード(キューアールコード)は、1994年(平成6年)に日本・愛知県の自動車部品メーカーであるデンソーの開発部門(現在は分社化してデンソーウェーブ)が発明したマトリックス型二次元コードである。データ読み取りや店頭決済用コードとして世界中で多用されている。

「QR」は Quick Response の頭字語であり、高速読み取りを目的の一つとしている名称である。「QRコード」はデンソーウェーブの登録商標(日本第4075066号)である。

## 概要

トヨタ生産方式「カンバン」(ジャストインタイム生産システム)において、自動車部品工場や配送センター等での利用を念頭に開発されたが誤り検出訂正の能力が高く、オープンソースとされたことから、トヨタ自動車のサプライチェーンの範囲から飛び出して独り歩きを始め、現在では日本に限らず世界に広く普及している。発明時には民間においてインターネットおよびスマートフォンが普及していなかったが、それらを用いる「QR決済」が現在、国によっては主要な電子決済の地位を占めるようになっており、発明から四半世紀経ってフィナンス・テクノロジー(フィンテック)を支える技術の1つとなっている。

日本国内では、テレビ局が放送画面上にQRコードを提示して、自らのメディアであるテレビ放送とは異なるメディアのインターネットに誘う手法や、地震・台風といった大規模災害の発生時に日本語が理解できない外国人向けに日本語以外で災害情報などを伝達するための手法として、ほかにも、雑誌などの紙媒体にQRコードを提示してインターネットに誘う手法などが見られており、旧来のメディアと新しいメディアのインターネットとの融合に用いられる例も多い。

## 沿革

QRコードがない時代、デンソーの製造工場の現場では部品をバーコードで管理していたが、部品管理のためにバーコードを10個ほど並べて読ませていたことから、非常に作業効率が悪かったことと、現場の作業員から「疲れる」との不平不満が挙がり、併せて「バーコードより多くの情報を盛り込めるコードを作って欲しい」という要望が出た。それに応えるため、日本電装の開発部門(現:デンソーウェーブ)に所属していた原昌宏により1992年から新たなコードの開発がスタートした。

原が昼休憩の時間中に社内で打っていた囲碁をヒントに、開発目標としてコードの情報量を増やすだけでなく「正確に速く読み取れること」、また、油などの汚れがつく自動車関連工場で使われることを想定し汚れや破損への強さにもこだわり、2年の開発期間を経て1994年に完成した。

デンソーが「QRコード」を開発したことを公式に発表したのは1994年9月26日で、1998年の時点で日本の自動車業界においてはディファクトとなっていた。

バーコードは横方向にしか情報を持たないのに対し、QRコードは縦横に情報を持つ。そのため、格納できる情報量が多く、数字だけでなく英字や漢字など多言語のデータも格納できる。また、推奨はされていないが、濃淡の判別が可能な色合いであれば、色を付けた状態でも読み込むことが可能である。

QRコードには、最初に作られたモデル1と、大型化に対応したモデル2がある。大きさはバージョン1の21×21セルからバージョン40の177×177セルまで、4セル刻みで決められている。

3隅の四角い切り出しシンボル(位置検出パターン、ファインダパターン)が特徴的である。加えて、7列目と7行目などのタイミングパターン、随所に入れられた小さい四角のアラインメントパターン(モデル2のみ)が固定で、それ以外の部分に符号が記録される。

JIS X 0510ではQRコードの白黒を反転させることも認められているが、ISO/IEC 18004では白黒を反転させる行為は許されていない。

日本で販売されているカメラ付き携帯電話・スマートフォンがQRコードの読み取りに対応している。また、Googleの携帯電話用OSであるAndroidでも、一次元・二次元バーコード処理ライブラリ「zxing」がオープンソースとして提供されている。zxingは、AndroidのQRコード読み取りアプリはもちろんのこと、他OSのアプリや業務用機器のQRコード読み取り機能でも使用されている。
また、iOS 11からはAVFoundationにバーコード・二次元コードの読み取り機能が追加され、iPhoneやiPadでも標準でQRコードの読み取りに対応した。

## 容量

QRコードの容量

| 入力モード | 最大文字数 | ビット/文字 | 対応する文字、既定の文字コード |
| --- | --- | --- | --- |
| 数字のみ | 7089文字 | 31⁄3 | 0–9 |
| 英数字 | 4296文字 | 51⁄2 | 0–9、A–Z(大文字のみ)、その他の文字 |
| バイナリ(8ビット) | 2953バイト | 8 | ISO/IEC 8859-1 |
| 漢字・かな | 1817文字 | 13 | Shift\_JIS |

最大容量は、バージョンを最大 (40)、誤り訂正レベルを最低 (L) にした場合の値。

## 規格

1997年10月、AIM International規格になり、1998年3月にはJEIDA規格、1999年1月にはJISのJIS X 0510、さらに2000年6月にはISO規格のISO/IEC 18004となった。普及状況は近年まで日本国内にとどまってきたが、イギリスなど海外でもQRペディアが使用されるようになったり、中国などでQRコード決済が広まるなどその範囲は広まっている。またデンソーウェーブはシンガポールを拠点に東南アジアへの展開を進めている。

### 特許権

特許権者のデンソーウェーブは、まずはQRコードが普及するよう敢えて特許をオープンにすることとし、規格化された技術に対して特許権を行使しないと宣言している。近年QRコードの中に文字や画像を組み込んだものが一部で使われるようになっているが、これらの多くはQRコードの上に単に文字や画像を載せたものに過ぎず厳密にはQRコードの規格に準拠していないため、QRコードのエラー訂正のレベルや読み取り機器の性能によってはコードが正常に読み取れない場合がある。このためデンソーウェーブでは規格に準拠していないコードについて「QRコード」と呼ぶことはできないとしている。規格外のコードの使用に対しては特許権を行使することもあり得るとしていたが、特許権の存続期間満了により非推奨というスタンスに変更された。

QRコードの開発チームは2014年に、欧州特許庁が付与する欧州発明家賞を日本で初めて受賞している。

- 主な関連特許
  - 特許第2938338号「二次元コード」(出願人:日本電装・豊田中央研究所 存続期間満了により権利消滅)
    - 米国特許第5726435号「Opticaly readable two-dimensional code and method and apparatus using the same」(アメリカ版 存続期間満了により権利消滅)
  - 特許第2867904号「2次元コード読取装置」(存続期間満了により権利消滅)
    - 米国特許第5691527号「Two dimensional code reading apparatus」(アメリカ版 存続期間満了により権利消滅)
  - 特許第3716527号「2次元コードの読取方法」(存続期間満了により権利消滅)
  - 特許第3726395号「2次元コードおよび2次元コードの読取方法」(存続期間満了により権利消滅)
  - 特許第3996520号「光学的情報印刷媒体、光学的情報読取装置及び情報処理装置」(存続期間満了により権利消滅)
    - 米国特許第7032823号「Two-dimensional code, methods and apparatuses for generating, displaying and reading the same」(アメリカ版 存続期間満了により権利消滅)

## 主な用途

### よく使われている形式

次のものがよく使われている。値の中でコロン、セミコロン、コンマ、バックスラッシュ、二重引用符を使用する場合は、バックスラッシュでエスケープするよう定められている。

- URL - 形式はURL。エスケープは行わない。
- ブックマークに登録 - iモード用。

  :   `MEBKM:TITLE:<サイト名>;URL:<URL>;;`
- 連絡先情報
  - vCard
  - MECARD形式(iモード用) - カンマで区切ってある項目は、カンマで区切らずひとまとめに記述してもよい。

    :   `MECARD:N:<姓>,<名>;SOUND:<姓カナ>,<名カナ>;NICKNAME:<ニックネーム>;TEL:<電話番号1>;TEL:<電話番号2>;TEL-AV:<テレビ電話(FOMA)の電話番号>;EMAIL:<メールアドレス1>;EMAIL:<メールアドレス2>;URL:<URL>;ADR:<私書箱>,<部屋番号>,<番地>,<市町村>,<都道府県>,<郵便番号>,<国名>;BDAY:<誕生日 西暦で8桁>;NOTE:<メモ>;;`
  - MEMORY形式(au・ソフトバンク用) - 電話番号では、\* # - P(ポーズ機能)も使用できる。

    :   `MEMORY:<メモ><CR/LF>NAME1:<名前><CR/LF>NAME2:<名前カナ><CR/LF>MAIL1:<メールアドレス1><CR/LF>MAIL2:<メールアドレス2><CR/LF>MAIL3:<メールアドレス3><CR/LF>TEL1:<電話番号1><CR/LF>TEL2:<電話番号2><CR/LF>TEL3:<電話番号3><CR/LF>ADD:<住所><CR/LF>`
- カレンダーイベント
  - iCalendar
- SMS

  :   `SMSTO:<電話番号>:<本文>`
- メール

  :   `<メールアドレス>`
  :   `MAILTO:<メールアドレス>`
  :   `SMTP:<メールアドレス>:<タイトル>:<本文>`

  - MATMSG形式(iモード用)

    :   `MATMSG:TO:<メールアドレス>;SUB:<タイトル>;BODY:<本文>;`
  - au・ボーダフォン(現ソフトバンク)用。

    :   `MAILTO:<メールアドレス><CR/LF>SUBJECT:<本文><CR/LF>TITLE:<タイトル><CR/LF>`
- 電話番号

  :   `TEL:<電話番号>`
- 座標 - 南緯・東経を指定する場合はマイナス値にする。

  :   `geo:<緯度>,<経度>,<標高>`
- Wi-Fi接続設定

  :   `WIFI:S:<SSID>;T:<WEP|WPA|無記入>;P:<パスワード>;H:<true|false|無記入>;`

## QRコードの用語

最新(2004年11月20日改定)のJIS規格書 (JIS X 0510) の「適合条件」の中では、新規用途またはオープンシステム用途にあってはQRコードシンボルのモデル1は推奨されないシンボル形式となっている。よってここではQRコードシンボルのモデル2について記述する。

- Version 1 (21×21)
- Version 4 (33×33)
- Version 10 (57×57)
- Version 40 (177×177)

## 派生規格

### マイクロQRコード

11×11セル - 17×17セルの、QRコードの小型版である。切り出しシンボルは1つしかない。データ量は数字の場合5 - 35桁と、従来のバーコードと同程度だが、同じ桁数で比べて10 - 100分の1の面積に印字できる。

マイクロQRコードは、2004年11月、JIS X 0510として規格化された。

### iQRコード

iQRコードは、デンソーが開発したQRコードの新規格である。内容はQRコードと変わらないが、形を横方向に伸縮させて長方形にすることができるようになったことで、より多くの情報を入れられるようになっている。

iQRコードは、従来のQRコードや他社の物より読み取り部分を小さくすることができる。これにより、サイズ量を従来のQRコードから約60%小さくすることに成功した。

また、従来のQRコードの最小セル構成は11\*11セルだが、iQRコードは9\*9セルと、最小セル構成の面でもQRコードよりサイズが小さくなっている。

### rMQRコード(長方形マイクロQRコード)

細長く狭い場所に印字することを目的とした規格。Rectangular Micro QR Code (rMQR、長方形マイクロQRコード)として、2022年にISO/IEC 23941で規格化されている。

### フレームQR

QRコードの中心部にデータが記録されていないキャンバス領域を設け、そこに絵や文字などを乗せたQRコード。単にQRコードに絵を乗せ、誤り訂正に期待して本来のデータを読み取らせるといったものではない。

バンダイナムコエンターテインメントが特許を、デンソーウェーブが商標を所有している。

### tQR

車両によりホームドアの開閉位置が異なることを判別することを目的とした、鉄道専用のQRコード。tQRのtは、toughnessの略である。外枠がついており、最大50%の欠損に対応しているのが大きな特徴。デンソーウェーブと東京都交通局が共同開発した。車両の扉の外側に貼り付けられたtQRには編成番号・号車番号が記録されている。プラットホームに設置した専用の読み取り装置ではtQRの位置検出を行っており、これによりドアの開閉や車両の移動を検出することができる。安易に読み取れるとイタズラに悪用されかねないため、スマートフォンなどのカメラでは読み取れないよう従来のQRコードとの互換性はない。