電子計算機に読み込ませる事を前提に作られた、情報を持たせた模様。形状等2次元2値情報符号であり、数cm角の領域に■部分と空欄部分を作っている。それを組み合わせ情報を構成することで、延いては数字や記号などを表現している。QRコードの例QRコードで特徴的な、三つある□の中の■のパターンは「切り出しシンボル」と呼ばれ、QRコードの位置検出のためのパターンである。現在あるのは、次の三種類。モデル2マイクロQRコードモデル1は最初に作られたものだが、使用は推奨されないものとなっている。現在流通しているQRコードはほぼ全てがモデル2である。現在主に使われている1次元のバーコード(JANコード)は、数字だけを十数桁しか記録できない。対しQRコードは英数漢字が扱え、数字だけなら最大7,089桁、英数字なら最大4,296桁、8ビットバイナリで最大2,953オクテット、漢字の場合で最大1,817字まで記録できる。他の2次元コードと比較し、圧倒的な大容量、省スペース、高速読取が可能で、用途を問わずさまざまな利用が可能である。誤り訂正機能も持ち、コードの一部が汚れたりしていても、ある程度までは自動的に修復して読み取ることができる。規格化QRコードは株式会社デンソーの一部門(後の株式会社デンソーウェーブ)により開発された。18004:2000として標準化された。日本のみならず、国際的な標準として利用できることが保証されている。読み取りに対応した端末がある。このような端末では入力が困難な、WebサイトのURLなどをQRコードとして読み取らせる、といった用途が想定されているようだ。概略仕様QRコードの概略仕様は、次の通りである。(細長い領域などへの印刷対応)QRコードの大きさは「バージョン」と呼ばれる。バージョン1(21セル×21セル)から始まり、縦横それぞれ4セルずつ増え、最大でバージョン40(177セル×177セル)までが定義されている。セルとは■または空白の置かれる一マスのことをいう。数字(0〜9)3文字を10ビットで表現する。0〜9、英字はA〜Z、記号類は$%*+-./:の、合計45文字に対応。2文字を11ビットで表現する。理論上は最大4,296文字。8ビットバイナリ理論上は最大2,953文字。漢字1文字を13ビットで表現する。理論上は最大1,817文字。小さいバージョン1(21セル×21セル)から、バージョン10までの容量は次の通りである。74誤り訂正能力を強化すれば、その分格納できる容量は少なくなる。注意事項や推奨値コードの大きさは「セルサイズ」「バージョン」「誤り訂正レベル」の三つで決まる。実際の■や□の大きさ。17+バージョン×4セルである。誤り訂正レベル携帯電話機等では、読み取る機能を搭載したものが多い。これら機種で安全に読み取れるようにするには、次のような仕様とする。0.35mmNTTドコモは0.28mm以上、auとソフトバンクモバイルは0.25mm以上を推奨している。多少の余裕を見て、0.35mm以上が推奨される。巨大すぎると携帯電話機のカメラで撮影できなくなるので注意。1〜10携帯電話会社各社で、この範囲を推奨している。仕様上、最低でも4セル以上の余白が必要だが、安全のため5セル程度確保する。1セル0.35mmとすると、0.35mm×5=1.75mmである。雑誌等の印刷では、オフセット印刷またはグラビア印刷が使われる。活版印刷はかなり難しい。マイクロQRコードQRコードは切り出しシンボルが三つの角にあるため、シンボルサイズを21セル×21セル以下にすることが出来ないという仕様が存在する。そこで1997(平成9)年、新たに開発されたものが、切り出しシンボルを一つとした「マイクロQRコード」で、最低で11セルまで小型化できる。しない旨はQRコードと同様となっている。バージョン(大きさ)はバージョンM1(11セル)からバージョンM4(17セル)までの四種類があり、バージョンが上がるごとに縦横それぞれ2セルずつ増える。