QR Code (Quick Response Code) to typ dwuwymiarowego matrycowego kodu kreskowego wynaleziony w 1994 roku przez japońską firmę Denso Wave (spółkę zależną Denso, dostawcy części samochodowych Toyota). Pierwotnie używany do śledzenia części w produkcji samochodów, stał się szeroko stosowany w różnych dziedzinach dzięki dużej szybkości skanowania, dużej pojemności pamięci i silnej korekcji błędów. QR Code składają się z czarnych i białych kwadratowych modułów (kropek) ze znacznikami wykrywania pozycji (dużymi kwadratami) na trzech rogach, co pozwala skanerom szybko rozpoznawać z dowolnego kąta.
W porównaniu do tradycyjnych jednowymiarowych kodów kreskowych, QR Code mają znacznie większą pojemność danych: do 7089 znaków numerycznych, 4296 znaków alfanumerycznych, 2953 bajtów danych binarnych i około 984 chińskich znaków (UTF-8). QR Code mają 4 poziomy korekcji błędów (L/M/Q/H) i mogą być prawidłowo odczytywane, nawet gdy do 30% powierzchni kodu jest zablokowane lub uszkodzone — to dlatego logo mogą być umieszczane na środku QR Code.
QR Code stały się infrastrukturą dla internetu mobilnego: skanowanie płatności, łączenie z WiFi, wymiana vCard, udostępnianie URL, rejestracja na wydarzeniach, śledzenie produktów, e-bilety, zamawianie z menu i inne scenariusze są prawie wszechobecne. To narzędzie generuje standardowe QR Code kompatybilne ze wszystkimi głównymi aparatami telefonów i aplikacjami do skanowania.