QR kod je matrični oblik barkoda čije su glavne značajke veliki kapacitet pohrane, brzo očitavanje i ispravljanje pogrešaka. Sastoji se od crno-bijelih modula koji tvore uzorke. Postoji nekoliko vrsti uzoraka koji su neophodni za pravilno funkcioniranje koda te se oni nazivaju funkcijski uzorci, a ostali čine područje za kodiranje. Uz strukturu, u radu su opisani procesi kodiranja i dekodiranja kao i razlike u kapacitetima kod različitih verzija. Osim klasičnog QR-a, postoje nekoliko njegovih varijacija koje se razlikuju po izgledu, mogućnostima i primjenama. Nadalje, unatoč velikom kapacitetu pohrane, postoji mnogo načina kako ga još povećati. U ovom radu je opisano je nekoliko najčešćih načina koji rade na principu korištenja više boja il...