The amount of data that can be stored in the QR code depends on the character set, version and error correction level. The maximum values for version 40 with error correction capacity level L:
Numeric only |
Max. 7,089 characters |
Alphanumeric |
Max. 4,296 characters |
Binary (8 bits) |
Max. 2,953 bytes |
Kanji/Kana |
Max. 1,817 characters |