Quick Response -koodit tai QR-koodit ovat kaksiulotteisia viivakoodeja, jotka sisältävät koodattua tietoa, jota älypuhelimien kameroita hyödyntävät viivakoodilukijat voivat lukea ja purkaa. QR-koodin suunnittelu on elintärkeää, jotta tekijä saa halutun viestin katsojalle perille. QR-koodin vähimmäiskokovaatimukset ovat useimmiten koodatuille tiedoille, kuten verkkosivun osoitteelle tai yhteystiedoille. Koodit voidaan suurentaa minimistä riippuen siitä, kuinka lähellä käyttäjää ne näytetään, koska etäisyyden on oltava riittävän lähellä, jotta kamera voi lukea koodin.
QR-koodimatriisien neliön muoto on suunniteltu luettavaksi viivakoodinlukijalle. Kolme neliön kulmiin sijoitettua osaa antavat skannerille tavan orientoitua ja tunnistaa, miten koodi esitetään. Sen jälkeen se pystyy ajamaan keskustassa olevat tiedot dekoodausohjelman kautta, joka sisältää tietyn asteisen virheenkorjauksen, ennen kuin se esittää tarkoitetun viestin käyttäjälle.
QR-koodin vähimmäiskoko riippuu sisältämien tietojen tallennustilasta. Käyntikortit, joissa näkyy koodi, joka sisältää kaksikymmentäkuusi merkkiä henkilökohtaisia tietoja, voivat olla jopa 0.6 x 0.6 tuumaa (15 x 15 millimetriä). Verkko-osoite vaatii vähintään 1.25 x 1.25 tuuman (32 x 32 millimetrin) matriisin. Ravintolamenun koodit, jotka sisältävät täyden viinilistan, voivat vaatia matriisin, joka on 2.4 tuumaa (60 millimetriä) neliötä ja sisältää enintään 739 merkkiä.
Suositeltu QR-koodin vähimmäiskoko perustuu 6 tuuman (152.4 millimetrin) kameran kantamaan. Kameran etäisyyden kaksinkertaistaminen myös kaksinkertaistaa vaaditun QR-koodin koon ja etäisyyden kolminkertaistaminen kolminkertaistaa koon. Rakennuksen sivulla oleva koodi, joka on tarkoitettu käytettäväksi tieltä, on todennäköisesti mainostaulun kokoinen.
Koodien luojien tulee pitää QR-koodin koko käytännöllinen mediaan ja käyttäjän todennäköiseen etäisyyteen nähden. Esimerkiksi käyntikorteissa voi olla vähimmäiskokoisia koodeja, koska käyttäjät pitävät korttia useimmiten kädessään, kun sitä käytetään. Liukuportaiden varrelle ripustetussa elokuvajulisteessa olevan koodin on oltava suurempi, jotta voidaan ottaa huomioon käyttäjät, jotka liikkuvat sen lähellä ja kauemmas. Mainostaulun kokoisia QR-koodeja tulee käyttää vain, kun se on ehdottoman välttämätöntä, koska ne saattavat häiritä kuljettajia ja niitä ei ole käytännöllistä ampua liian läheltä rakennusta.