Kod QR – dwuwymiarowy, kwadratowy kod kreskowy, w którym nośnikiem danych są jasne i ciemne moduły, z wykorzystaniem których można zakodować dowolny znak. Dzięki korekcji błędów kod QR może być odczytany nawet wówczas, jeśli fragment kodu został zniszczony lub jest nieczytelny.