El codi QR (sigla provinent de l'anglès Quick Response, és a dir resposta ràpida) és un sistema per a emmagatzemar informació que consta d'una matriu de punts quadrada destinada a ser llegida per un dispositiu intel·ligent, sovint un telèfon mòbil.[1]
El codi QR és una evolució del codi de barres cap a dues dimensions (2D), comparable amb altres codis 2D, com Data Matrix i Aztec Code (quadrats), PDF417 (rectangles) o MaxiCode (hexàgons).
Un codi QR pot contenir dades de qualsevol format informàtic que càpiguen al seu espai. Molts codis QR contenen adreces web (URL). Altres exemples d'ús són sistemes de pagament, bitllets d'entrada o certificats administratius.
Un codi QR pot recuperar dades danyades, fins a un cert grau.