Los códigos QR son códigos bidimensionales que se utilizan para almacenar información en una matriz de puntos, identificados por tres cuadrados en las esquinas. Tienen la capacidad de almacenar hasta 7,089 caracteres numéricos o 4,296 alfanuméricos. Los códigos QR se usan comúnmente en Japón y existen diferentes niveles que determinan la cantidad de datos que pueden recuperarse si el código está dañado.