QRコードの全型番のデータ容量

1.データ量について

QRコードには、型番(バージョン番号)が1から40まで定義されている。その型番によって、格納できるデータ量が決まっている。以下に、型番ごとのデータ量を記述する。

2.データ量の計算式

【型番(A)】

型番(バージョン)は1〜40の値を取る。

【1辺のモジュール数(B)】

型番*4+17
   (A)*4+17

【全モジュール数(C)】

1辺のモジュール数*1辺のモジュール数
  (B)*(B)

【位置検出パターンモジュール数(D)】

49*3

【位置検出パターンの分離パターンモジュール数(E)】

15*3

【タイミングパターンモジュール数(F)】

(1辺のモジュール数−8*2)*2
   ((A)-8*2)*2

【位置合せパターンモジュール数(G)】

位置合せパターン数*5*5−位置合せパターンがタイミングパターンと重なる数*5
   (H)*5*5-(I)*5

【位置合せパターン数(H)】

型番1は0、型番2〜6は1、型番7〜13は6、型番14〜20は13、型番21〜27は22、型番28〜34は33、型番35〜40は46 

【位置合せパターンがタイミングパターンと重なる数(I)】

型番1〜6は0、型番7〜13は2、型番14〜20は4、型番21〜27は6、型番28〜34は8、型番35〜40は10  

【機能パターンモジュール数合計(J)】

位置検出パターンモジュール数+位置検出パターンの分離パターンモジュール数+タイミングパターンモジュール数+位置合せパターンモジュール数
   (D)+(E)+(F)+(G)

【形式情報モジュール数(K)】

15*2

【型番情報モジュール数(L)】

型番1〜6は0、型番7〜40は18*2

【特別暗モジュール数?(M)】

1

【データ容量ビット数(N)】

全モジュール数−機能パターンモジュール数合計−形式情報モジュール数−型番情報モジュール数−特別暗モジュール数
   (C)-(J)-(K)-(L)-(M)

【データ容量コード語数(O)】

データ容量ビット数/8を整数で切り捨てる
   (N)/8を整数で切り捨てる

【残余ビット数(P)】

データ容量ビット数−データ容量コード語数*8
  (N)-O

3.QRコードデータ容量一覧表

データ容量の一覧表 各型番でのデータ量を、上記の「データ量計算式」に順番に適用して計算した値を下記の表に示す。(項目の詳細内容は、上の項目を参照のこと。この一覧表は、上記計算式をExcelシートに入力して作成しました。)

【型番1〜8】
型番 1 2 3 4 5 6 7 8
1辺のモジュール数 21 25 29 33 37 41 45 49
全モジュール数 441 625 841 1089 1369 1681 2025 2401
位置検出パターン 147 147 147 147 147 147 147 147
分離パターン 45 45 45 45 45 45 45 45
タイミングパターン 10 18 26 34 42 50 58 66
位置合せパターン 0 25 25 25 25 25 140 140
位置合せパターン数 0 1 1 1 1 1 6 6
重なる数 0 0 0 0 0 0 2 2
機能パターン合計 202 235 243 251 259 267 390 398
形式情報 30 30 30 30 30 30 30 30
型番情報 0 0 0 0 0 0 36 36
特別暗モジュール? 1 1 1 1 1 1 1 1
データ容量ビット 208 359 567 807 1079 1383 1568 1936
データ容量コード語 26 44 70 100 134 172 196 242
残余ビット 0 7 7 7 7 7 0 0
【型番9〜16】
型番 9 10 11 12 13 14 15 16
1辺のモジュール数 53 57 61 65 69 73 77 81
全モジュール数 2809 3249 3721 4225 4761 5329 5929 6561
位置検出パターン 147 147 147 147 147 147 147 147
分離パターン 45 45 45 45 45 45 45 45
タイミングパターン 74 82 90 98 106 114 122 130
位置合せパターン 140 140 140 140 140 305 305 305
位置合せパターン数 6 6 6 6 6 13 13 13
重なる数 2 2 2 2 2 4 4 4
機能パターン合計 406 414 422 430 438 611 619 627
形式情報 30 30 30 30 30 30 30 30
型番情報 36 36 36 36 36 36 36 36
特別暗モジュール? 1 1 1 1 1 1 1 1
データ容量ビット 2336 2768 3232 3728 4256 4651 5243 5867
データ容量コード語 292 346 404 466 532 581 655 733
残余ビット 0 0 0 0 0 3 3 3
【型番17〜24】
型番 17 18 19 20 21 22 23 24
1辺のモジュール数 85 89 93 97 101 105 109 113
全モジュール数 7225 7921 8649 9409 10201 11025 11881 12769
位置検出パターン 147 147 147 147 147 147 147 147
分離パターン 45 45 45 45 45 45 45 45
タイミングパターン 138 146 154 162 170 178 186 194
位置合せパターン 305 305 305 305 520 520 520 520
位置合せパターン数 13 13 13 13 22 22 22 22
重なる数 4 4 4 4 6 6 6 6
機能パターン合計 635 643 651 659 882 890 898 906
形式情報 30 30 30 30 30 30 30 30
型番情報 36 36 36 36 36 36 36 36
特別暗モジュール? 1 1 1 1 1 1 1 1
データ容量ビット 6523 7211 7931 8683 9252 10068 10916 11796
データ容量コード語 815 901 991 1085 1156 1258 1364 1474
残余ビット 3 3 3 3 4 4 4 4
【型番25〜32】
型番 25 26 27 28 29 30 31 32
1辺のモジュール数 117 121 125 129 133 137 141 145
全モジュール数 13689 14641 15625 16641 17689 18769 19881 21025
位置検出パターン 147 147 147 147 147 147 147 147
分離パターン 45 45 45 45 45 45 45 45
タイミングパターン 202 210 218 226 234 242 250 258
位置合せパターン 520 520 520 785 785 785 785 785
位置合せパターン数 22 22 22 33 33 33 33 33
重なる数 6 6 6 8 8 8 8 8
機能パターン合計 914 922 930 1203 1211 1219 1227 1235
形式情報 30 30 30 30 30 30 30 30
型番情報 36 36 36 36 36 36 36 36
特別暗モジュール? 1 1 1 1 1 1 1 1
データ容量ビット 12708 13652 14628 15371 16411 17483 18587 19723
データ容量コード語 1588 1706 1828 1921 2051 2185 2323 2465
残余ビット 4 4 4 3 3 3 3 3
【型番33〜40】
型番 33 34 35 36 37 38 39 40
1辺のモジュール数 149 153 157 161 165 169 173 177
全モジュール数 22201 23409 24649 25921 27225 28561 29929 31329
位置検出パターン 147 147 147 147 147 147 147 147
分離パターン 45 45 45 45 45 45 45 45
タイミングパターン 266 274 282 290 298 306 314 322
位置合せパターン 785 785 1100 1100 1100 1100 1100 1100
位置合せパターン数 33 33 46 46 46 46 46 46
重なる数 8 8 10 10 10 10 10 10
機能パターン合計 1243 1251 1574 1582 1590 1598 1606 1614
形式情報 30 30 30 30 30 30 30 30
型番情報 36 36 36 36 36 36 36 36
特別暗モジュール? 1 1 1 1 1 1 1 1
データ容量ビット 20891 22091 23008 24272 25568 26896 28256 29648
データ容量コード語 2611 2761 2876 3034 3196 3362 3532 3706
残余ビット 3 3 0 0 0 0 0 0


    
【WEB単位変換】長さ・面積・体積・容量・重さ・SI接頭語の単位を変換
Webで色(RGB,HSL,CMYK,HSV)の作成・変換・生成・合成
High-speed real-time Web online Color(RGB,HSL,CMYK,HSV)Converter
このページでは、QRコードの読み取り方法や読み込みの仕組みについて述べる。
【QRコードとは】QRコードは二次元バーコードの1つで、1994年に株式会社デンソーにより開発されました。現在は分社化により株式会社デンソーウェーブが特許権(特許第2938338号)を所有していますが、デンソーウェーブが保有する特許の権利行使を行わないことを宣言しています。そのため、日本国内だけでなく国際規格でも規格化されており、誰でも仕様を入手することができたため、携帯電話をはじめ多くの分野で広く普及しています。QRCodeのQRはQuick Responseの略で、読み取りの速さと正確さ、操作性の高さなど目指して開発されました。
【QRコードのサイズ・大きさとは】21セル×21セルから177セル×177セルまで(型番が一つ上がるごとに一辺につき4モジュールずつ増加する)
【QRコードの最小サイズとは】QRコードの最小サイズは、型番が1の時で21セル×21セル
【QRコードの最大サイズとは】QRコードの最大サイズは、型番が40の時で177セル×177セル
【QRコードの最大文字数とは】QRコードの最大文字数は、型番と誤り訂正レベルによって、格納できる文字数が決まっている。最大文字数は「型番=40」、「誤り訂正レベル=L」の時、数字モード:7089文字、英数字モード:4296文字、8ビットバイトモード:2953文字、漢字モード:1817文字となる。
【無料QRコード作成】高性能WebQRCode(Silverlight版)
【無料QRコードアプリ(アプリケーション)】
 ★多機能QR カラフルで目立つカラーQRコードを、無料でデザイン・作成・生成・変換できるフリーソフト【無料2次元バーコード作成ツール】
 ★ColorfulQRCodeMaker こんなカラフルなQRコードが簡単にデザイン出来、とても無料とは思えない!!!
 ★DotNetBarcode 通常のバーコートとQRCodeにも対応した高性能完全無料ライブラリー(Visual BasicとC#に対応)
 ★RealTimeQRCodeMaker 二次元バーコードのQRコードをリアルタイムに高速に作成し、ファイルに保存したり、Word,Excelなどに貼り付けたりできます。
【関連リンク】
3D物理シミュレーション 、 TechPlaza  、  ・ソニックブーム 、DotNetBarcode筆者のページ 、QRCodeBlog1 
コッホ雪片を描く(Silverlight) 、フラクタル(Fractale)を描く 、 フーリエ級数のデモ 、フーリエ級数
西光寺 西光寺 西光寺 西光寺 西光寺 西光寺 西光寺