QR WORLD
QR WORLD

QRコードのバージョンとは?データ容量から確認方法まで徹底解説

カバー写真
QRコードには、データの内容と誤り訂正レベルに応じたバージョンが設定されています。 本記事では、QRコードのバージョンの基本知識からデータ容量や誤り訂正レベルとの関係やバージョンの確認方法まで、詳しく解説します。 記事の最後にはバージョン一覧と格納できる文字数の目安も掲載していますのでぜひ確認してみてください。

QRコードのバージョンとは?

QRコードのバージョンとは?

ずばり、QRコードのバージョンとはQRコードのセル数のことです

QRコードのバージョン(種類)は、1から40まで存在し、それぞれのバージョン毎にセル数と誤り訂正レベルに応じた格納できるデータ容量が決まっています。

セルとは、QRコードの中にある白黒の四角の点のことです。

バージョンの数字が大きいほどコードが大きくなり、比例して格納できるデータ容量も増えます。

バージョンという響きだけで言えば一般的に「新しい・古い」というイメージがありますが、QRコードにおいては「セル数や大きさ」を指します。

バージョンは大きいほど良いのか?

ではバージョンが大きくなるにつれ格納できるデータ、文字数が増えるのであれば、全て最大のバージョン40で作れば良いのでしょうか?

結論、QRコードのバージョンは低い方が読み取りが安定しますので必要な文字数以上にバージョンを上げることはおすすめできません。

QRコードを印刷して使用する場合には、それぞれのセルがきちんと明瞭に印刷されなくてはいけません。

プリンターの性能や印刷する面積によっては、一つ一つのセルが明瞭に印刷できずにつぶれてしまうこともあります。

QRコードを印刷する際の最小・推奨サイズ

バージョンは、必要な誤り訂正レベルと印刷できる面積や文字数容量の要件に合ったもので最小のものを選択してください。

QRコードモデルによる選択できるバージョンの違い

QRコードにはモデル1とモデル2が存在します。

QRコードのモデル1とは?

最初に作られたQRコードです。

見た目がモデル2とは違い、アライメントパターン(歪みに対応するための目)がないのが特徴です。

最大バージョンは14 (73×73セル)で数字1167桁まで扱うことができますがモデル2と比較して格納できるデータ量は少量です。

QRコードのモデル2とは?

QRコードのモデル1を元に改良されたのがモデル2で現在社会で目にするQRコードはこちらのモデル2です。

モデル2は、コードが歪んでしまった場合でもスムーズに読取りが出来るように、モデル1を改良したものです。現在日常で目にするQRコードはモデル2です。

歪んだコードでも読み取りをスムーズにするのがアライメントパターンです。

例えば、コードが曲面に印字されたり、読み取り時の角度でコードが歪んだ状態でも、配置されたアライメントパターンによって、読み取ることができます。

モデル2の最大バージョンは40 (177×177セル)で、数字7089桁まで扱うことができます。

アライメントパターン例

QRコードと誤り訂正レベルの関係は?

前述の通り、バージョンの決定には誤り訂正レベルも関連しています。

QRコードには、画像の一部が汚れたり、破損したりしても正確に読み取ることができるように設計されています。この機能のことを誤り訂正機能と呼びます。

この誤り訂正機能により、QRコードは信頼性の高い情報伝達ツールとして活用されています。

そのレベルが4つ(低い方から順にL・M・Q・H)存在しており、誤り訂正レベルと呼びます。

誤り訂正レベルを高く設定するとより多くのコードが欠損していてもデータを読み取ることができるようになります。

誤り訂正機能はコード内に冗長化させたデータを保持することで実現されている機能です。よって誤り訂正レベルを上げると格納できるデータ量は減ります。

具体的なデータ量はこの記事の最後をご確認ください。

誤り訂正機能のより詳細な解説はこちら


QRコードのバージョン確認方法

QRコードを読み取る方はバージョンを確認する必要のない方がほとんどかと思われます。

しかし上級者の方はQRコードのバージョンを確認しないといけない場面もありますので確認方法をご紹介します。

QRコードを画像・カメラで読み取れる | QR TOOL

オンライン上で無料かつ登録不要でQRコードを読み取りバージョンまで確認できるサービスがQR TOOLです。

QRコードの読み取り方法は画像からとカメラを起動して検出する2通りあります。いずれかのリンクをクリックしてください。

画像を指定してQRコードを読み取る手順

まず以下のリンクへアクセスしてください。

QRコードを含む画像から検出する場合

画像から読み取る場合

点線内に画像をドラッグ&ドロップするかクリックして画像を選択してください。

画像が検出されるとQRコードの中身が確認できます。

そして右端のアイコンにカーソルを合わせるとバージョンが表示されます。

バージョン情報が表示される位置

PCカメラを起動してQRコードを読み取る手順

まず以下のリンクへアクセスしてください。

PCカメラを起動してQRコードを検出する場合

カメラを起動する画面

アウトカメラとインカメラがある場合選択した上で「カメラを起動 QRコードを読み取る」ボタンを押してください。

QRコードを写すとQRコードの中身とバージョンが確認できます。

QRコードとバージョンを確認する画面

QRコードのバージョンはどうやって決まる?

QRコードのバージョンは、以下の要素に基づいて決まります。

  • データ容量(=文字数): QRコードが格納するデータ量に応じて、バージョンが決まります。データが多いほど、バージョン番号は大きくなります。
  • 誤り訂正レベル: 誤り訂正レベルが高いほど、QRコードのバージョンは大きくなる傾向があります。高いレベルで誤り訂正を行うと、データ容量に対して使える部分が減少するため、バージョンを上げる必要があります。

これらの要素を踏まえたうえで、QRコードのバージョンは、格納したい情報の量と誤り訂正の必要度に合わせて選択されます。

ただし、多くのQRコード作成サービスでは自動で最小のバージョンが選択されるのでほとんどの方は気にする必要はありません。

QRコードのバージョン一覧

QRコードのバージョン、誤り訂正レベルとそれに伴うデータが格納できる容量は以下の通りです。

バージョン
セル数
誤り訂正レベル
数字
英数字
バイナリ (8ビット)
漢字
1
21x21
L
41
25
17
10
M
34
20
14
8
Q
27
16
11
7
H
17
10
7
4
2
25x25
L
77
47
32
20
M
63
38
26
16
Q
48
29
20
12
H
34
20
14
8
3
29x29
L
127
77
53
32
M
101
61
42
26
Q
77
47
32
20
H
58
35
24
15
4
33x33
L
187
114
78
48
M
149
90
62
38
Q
111
67
46
28
H
82
50
34
21
5
37x37
L
255
154
106
65
M
202
122
84
52
Q
144
87
60
37
H
106
64
44
27
6
41x41
L
322
195
134
82
M
255
154
106
65
Q
178
108
74
45
H
139
84
58
36
7
45x45
L
370
226
154
95
M
290
174
122
75
Q
207
125
86
53
H
154
93
64
39
8
49x49
L
461
283
192
118
M
365
221
152
93
Q
259
157
108
66
H
202
122
84
52
9
53x53
L
552
341
230
141
M
432
262
180
111
Q
312
189
130
80
H
235
143
98
60
10
57x57
L
652
409
271
167
M
513
311
213
131
Q
364
221
151
93
H
288
174
119
74
11
61x61
L
772
503
321
198
M
604
366
251
155
Q
427
259
177
109
H
331
200
137
85
12
65x65
L
883
611
367
226
M
691
419
287
177
Q
489
296
203
122
H
374
227
155
96
13
69x69
L
1022
715
425
262
M
796
483
331
204
Q
580
352
241
144
H
427
259
177
109
14
73x73
L
1101
805
458
282
M
871
528
362
223
Q
621
376
258
154
H
468
283
194
120
15
77x77
L
1250
909
520
320
M
991
600
412
254
Q
703
426
292
178
H
530
321
220
136
16
81x81
L
1408
1031
586
361
M
1082
656
450
277
Q
775
470
322
194
H
602
365
250
154
17
85x85
L
1548
1152
644
397
M
1212
734
504
310
Q
876
531
364
220
H
674
408
280
173
18
89x89
L
1725
1300
718
442
M
1346
816
560
345
Q
948
574
394
236
H
746
452
310
191
19
93x93
L
1903
1468
792
488
M
1500
909
624
384
Q
1063
644
442
262
H
813
493
338
208
20
97x97
L
2061
1588
858
528
M
1600
970
666
410
Q
1159
702
482
282
H
919
557
382
235
21
101x101
L
2232
1704
929
572
M
1809
1035
714
441
Q
1292
775
532
312
H
969
601
409
241
22
105x105
L
2409
1853
1003
618
M
1933
1134
782
476
Q
1370
825
559
331
H
1056
655
438
258
23
109x109
L
2620
1990
1063
661
M
2085
1248
860
528
Q
1452
880
604
356
H
1108
698
462
270
24
113x113
L
2812
2132
1159
702
M
2236
1326
914
561
Q
1538
940
634
372
H
1228
742
496
284
25
117x117
L
3057
2223
1224
742
M
2349
1451
1000
614
Q
1628
1002
684
397
H
1286
790
534
303
26
121x121
L
3283
2369
1276
790
M
2506
1542
1062
652
Q
1732
1066
719
419
H
1425
842
559
315
27
125x125
L
3517
2520
1370
842
M
2632
1637
1128
692
Q
1839
1124
756
442
H
1501
902
604
335
28
129x129
L
3669
2677
1468
898
M
2780
1732
1193
732
Q
1911
1190
790
462
H
1581
940
634
352
29
133x133
L
3909
2820
1531
958
M
2894
1839
1267
778
Q
1989
1264
832
483
H
1677
1002
684
376
30
137x137
L
4158
2978
1631
983
M
3054
1911
1322
813
Q
2099
1322
876
503
H
1782
1066
719
407
31
141x141
L
4417
3140
1735
1051
M
3220
1992
1429
876
Q
2213
1429
948
550
H
1897
1132
756
440
32
145x145
L
4686
3304
1843
1093
M
3391
2102
1499
923
Q
2331
1499
1002
576
H
2022
1201
816
462
33
149x149
L
4965
3470
1955
1139
M
3577
2216
1579
972
Q
2453
1579
1060
606
H
2157
1273
909
496
34
153x153
L
5253
3660
2071
1219
M
3729
2334
1663
1024
Q
2577
1663
1113
646
H
2301
1367
959
525
35
157x157
L
5529
3832
2191
1273
M
3927
2422
1729
1056
Q
2703
1729
1170
660
H
2361
1465
1056
558
36
161x161
L
5836
4030
2306
1347
M
4087
2544
1817
1108
Q
2811
1817
1224
696
H
2524
1537
1108
587
37
165x165
L
6153
4199
2434
1417
M
4296
2670
1915
1164
Q
2953
1915
1292
728
H
2625
1625
1153
640
38
169x169
L
6479
4429
2566
1496
M
4528
2805
1992
1224
Q
3081
1992
1346
768
H
2735
1725
1224
672
39
173x173
L
6743
4610
2702
1570
M
4775
2949
2102
1292
Q
3220
2102
1400
808
H
2927
1828
1273
744
40
177x177
L
7089
4296
2953
1817
M
5596
3391
2331
1435
Q
3993
2420
1663
1024
H
3057
1852
1273
784

QRコードのバージョンごとのセル数

QRコードで利用可能なバージョンは上記の通りでした。

セル数に注目してご覧いただくとはバージョンを上げるごとに規則的に増えていることにお気づきの方もいらっしゃるかと思います。

セル数とバージョンの関係を数式で表すと通りです。

[セル数] = [バージョン]×4 + 17

40通りのセル数を覚えることは大変ですがこの数式さえ覚えていれば、バージョンが判明していれば即座にセル数も計算できます。

QRコードのバージョンを小さくする二つの方法

バージョンの一覧と誤り訂正レベル・データ容量をご覧いただけばご理解いただけたかと存じますがバージョンを小さくしたい、でもデータの中身を変えられない場合、その方法は二つ考えられます。

誤り訂正レベルを落とす

一つ目は誤り訂正レベルを落とす方法です。

同じバージョンでも誤り訂正レベルを落とすと格納できるデータ容量は大きくなります。

想定される読み取り環境で誤り訂正レベルを落としても問題ない場合はこの方法を採用してください。

短縮URLを利用

QRコードに格納することが多いのはURLですが、長いURLの場合バージョンが大きくなってしまいます。

そんな場合は短縮URLサービスの利用を検討してください。

サービス上で短いURLを割り当て本来のURLへリダイレクトするサービスです。


このようにデータの中身を変えられない場合でもバージョンを小さくできる可能性があるので確認してみてください。

iPhoneでの読み取り可能なQRコードを実験

iPhone(iOS11以降)の標準カメラでもQRコードの読み取りは対応しています。

出典: Apple

しかしどのバージョンに対応しているかAppleに明記がありませんでしたので独自に実験してみました。

バージョン1 〜バージョン40のQRコードを準備し、iPhone XRを利用して標準カメラのQRコード検出機能でQRコードの読み取り実験をしました。

使用したバージョン1-40のQRコード

結果

結果的にはバージョン1~40まで全て読み取ることができました。

実験前にはバージョン40の巨大なQRコードの読み取りは流石に難しいと予想していましたが見事全て読み取ることができました。

ただし今回の実験ではQRコードを液晶画面に写して試したので、実際に印刷して利用する際などはドットの鮮明さに注意が必要です。

スムーズな読み取りには十分な大きさを確保してください。最小サイズの大きさの確認には以下の記事をご参照ください。

QRコードで最小・推奨サイズ

まとめ: QRコードのバージョン

QRコードのバージョンはほとんどの方は日常生活で気にする必要はありません。

一方、多くの方にQRコードを読み取ってもらえるようにするにはできる限りバージョンは小さく抑えるようにすることが大事です。

すでにお持ちのQRコードのバージョンを確認するには下記のサイトを利用してください。

QRコードを画像・カメラで読み取りバージョン確認 | QR TOOL

無料でオンライン上で利用できるので、ぜひ試してみてください。

QR TOOL紹介画像
QR WORLDロゴ

QR WORLD(QRワールド) 編集部

QRコード・バーコードの生成・読み取りシステムを開発してきた経験からお役立ち情報を発信しています。