QRコードには、型番(バージョン番号)が1から40まで定義されている。その型番によって、格納できるデータ量が決まっている。以下に、型番ごとのデータ量を記述する。
型番(バージョン)は1〜40の値を取る。
型番*4+17
(A)*4+17
1辺のモジュール数*1辺のモジュール数
(B)*(B)
49*3
15*3
(1辺のモジュール数−8*2)*2
((A)-8*2)*2
位置合せパターン数*5*5−位置合せパターンがタイミングパターンと重なる数*5
(H)*5*5-(I)*5
型番1は0、型番2〜6は1、型番7〜13は6、型番14〜20は13、型番21〜27は22、型番28〜34は33、型番35〜40は46
型番1〜6は0、型番7〜13は2、型番14〜20は4、型番21〜27は6、型番28〜34は8、型番35〜40は10
位置検出パターンモジュール数+位置検出パターンの分離パターンモジュール数+タイミングパターンモジュール数+位置合せパターンモジュール数
(D)+(E)+(F)+(G)
15*2
型番1〜6は0、型番7〜40は18*2
1
全モジュール数−機能パターンモジュール数合計−形式情報モジュール数−型番情報モジュール数−特別暗モジュール数
(C)-(J)-(K)-(L)-(M)
データ容量ビット数/8を整数で切り捨てる
(N)/8を整数で切り捨てる
データ容量ビット数−データ容量コード語数*8
(N)-O
データ容量の一覧表 各型番でのデータ量を、上記の「データ量計算式」に順番に適用して計算した値を下記の表に示す。(項目の詳細内容は、上の項目を参照のこと。この一覧表は、上記計算式を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 |