Ein QR-Code kann eine Vielzahl von Informationen speichern, einschließlich alphanumerischer Zeichen. Die maximale Anzahl der Zeichen hängt von der Version des QR-Codes und dem verwendeten Zeichensatz ab. Für alphanumerische Zeichen kann ein QR-Code bis zu 4.296 Zeichen speichern. Bei rein numerischen Daten kann die Kapazität sogar bis zu 7.089 Ziffern betragen. Bei binären Daten (z. B. Bilder oder andere Dateien) liegt die maximale Kapazität bei etwa 2.953 Bytes. Die genaue Anzahl kann jedoch variieren, je nachdem, wie der QR-Code kodiert ist und welche Fehlerkorrekturstufe verwendet wird.