Qraft

QR Code Capacity by Version

Maximum bytes at error correction L, M, Q and H for each QR code version from 1 to 40. Find the version your data needs from its length.

The version you need is the first row where your data's byte count is at or below the value in the column for your error correction level. A URL in plain ASCII takes 1 byte per character; Japanese or Chinese text in UTF-8 takes 3 bytes per character.

Maximum bytes by error correction level
VersionLMQH
11714117
232262014
353423224
478624634
5106846044
61341067458
71541228664
819215210884
923018013098
10271213151119
11321251177137
12367287203155
13425331241177
14458362258194
15520412292220
16586450322250
17644504364280
18718560394310
19792624442338
20858666482382
21929711509403
221,003779565439
231,091857611461
241,171911661511
251,273997715535
261,3671,059751593
271,4651,125805625
281,5281,190868658
291,6281,264908698
301,7321,370982742
311,8401,4521,030790
321,9521,5381,112842
332,0681,6281,168898
342,1881,7221,228958
352,3031,8091,283983
362,4311,9111,3511,051
372,5631,9891,4231,093
382,6992,0991,4991,139
392,8092,2131,5791,219
402,9532,3311,6631,273
Create a QR code