How much text can a QR code hold?

All data types, including numeric and alphabetic letters, Kanji, Kana, Hiragana, symbols, binary, and control codes, can be handled by QR Code. Each symbol has the capacity to encode up to 7,089 characters.