Możesz się zdziwić, ale pierwsze prace nad stworzeniem kodu QR rozpoczęto już na początku lat 90. ubiegłego wieku. Powstał on z potrzeby szybszego skanowania danych. Okazało się bowiem, że kody kreskowe, które były już w tym czasie niezwykle popularne, nie zawsze się sprawdzały. Wskazywano na to, że są wolne w odczytywaniu. Zaistniała także konieczność zmiany zapisu danych. Kody kreskowe nie dawały wystarczających możliwości w przypadku np. zapisu danych w różnych alfabetach. Korzystając z nich, można było też zapisać ograniczoną ilość danych.
Japońska firma Denso Wave Incorporated podjęła się zadania stworzenia rozwiązania, które usprawni skanowanie kodów. W ten właśnie sposób powstały kody QR. Są one szybkie w skanowaniu i – co ważne dla wielu osób – pozwalają na zapisywanie różnorodnych danych przy wykorzystaniu alfabetu arabskiego, greckiego, hebrajskiego lub cyrylicy. Umożliwiają także zapis graficznych alfabetów, jakich używa się w Azji, np. znaki kanji i kana w Japonii. Obecnie do największych zalet kodów QR zalicza się fakt, że pozwalają na zapisanie znacznie większej liczby znaków niż inne kody (nawet ponad 7000 znaków alfanumerycznych), a także szybkie odczytywanie.