A capacidade de armazenamento de um QR Code depende da versão do QR Code usada e do tipo de dados codificados. Aqui você encontra um detalhamento da quantidade de informações que os diferentes tipos de QR Codes podem armazenar:
- Dados numéricos: Até 7.089 caracteres
- Dados alfanuméricos: Até 4.296 caracteres
- Dados binários/byte: Até 2.953 bytes (ou bytes de 8 bits)
- Kanji/Caracteres especiais: Até 1.817 caracteres
Os códigos QR são estruturados em diferentes versões, que vão da Versão 1 à Versão 40. O número da versão de um código QR está relacionado ao seu tamanho e capacidade:
- Versão 1: 21x21 módulos, pode conter até 41 caracteres numéricos, 25 caracteres alfanuméricos, 17 caracteres de byte ou 10 caracteres kanji.
- Versão 40: 177x177 módulos, pode conter até 7.089 caracteres numéricos, 4.296 caracteres alfanuméricos, 2.953 bytes de dados ou 1.817 caracteres kanji.
O nível de correção de erros definido ao criar um código QR também afeta sua capacidade. Há quatro níveis de correção de erros:
Baixo (L): Cerca de 7% das palavras de código podem ser restauradas
Médio (M): Cerca de 15% das palavras de código podem ser restauradas
Quartil (Q): Cerca de 25% das palavras de código podem ser restauradas
Alto (H):
Níveis mais altos de correção de erros resultam em menor capacidade de dados porque mais espaço é usado para armazenar códigos de correção de erros. Isso torna os códigos QR mais resistentes a danos, mas reduz a quantidade de dados que eles podem armazenar.