De QR-code is een tweedimensionale barcode (datamatrix) die maximaal 7089 numerieke tekens en 4296 alfanumerieke tekens kan bevatten.
Deze codes kunnen veel informatie bevatten, maar zijn toch klein en kunnen snel worden gescand. De afkorting QR staat dan ook voor Quick Response, omdat de inhoud snel kan worden gedecodeerd.
De QR-code is in 1994 ontwikkeld door het Japanse bedrijf Denso-Wave. De QR-code is erg gangbaar in Japan, waar het op het moment de meest gebruikte tweedimensionale code is.