Что можно сохранить в QR-коде?
В одном коде можно ввести до 7089 цифр или 4296 символов , включая знаки пунктуации и специальные символы. В дополнение к цифрам и символам можно также кодировать слова и фразы (например, адреса Inte rnet). Чем больше данных добавляется в QR-код, тем больше увеличивается размер кода и структура кода становится все более сложной.
Источник: https://www.qr-code-generator.com/qr-code-marketing/qr-codes-basics/
Более подробная информация о типе данных, которые вы можете хранить:
QR Code Data Capacity
_______________________________________________________________
| Input | Max Characters | Possible Characters |
|______________|________________|_______________________________|
| Numeric | 7,089 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
|______________|________________|_______________________________|
| | | 0–9, A–Z (upper-case only), |
| Alphanumeric | 4,296 | space, $, %, *, +, -, ., /, : |
|______________|________________|_______________________________|
| Binary | 2,953 | ISO 8859-1 Characters |
|______________|________________|_______________________________|
| Kanji/kana | 1,817 | Shift JIS / X 0208 Characters |
|______________|________________|_______________________________|
Источники:
https://en.wikipedia.org/wiki/QR_code#Storage
http://qrcode.meetheed.com/question3.php
Официальную спецификацию вы также можете найти здесь:
https://www.iso.org/standard/62021.html