ISO18004 szabvány. Nyílt szabvány, tulajdonjogosult: Denso Wave.
(QR=Quick Response=Gyors Reakció)
Napjainkban egyre inkább terjedő igen népszerű 2 dimenziós vonalkód, melyet 1994-ben fejlesztett ki a Japán Denso Wave cég. Tulajdonképpen sokkal inkább pontkódnak nevezhető.A kód neve is utal a gyors visszafejthetőségére. Egyre több helyen használják belépőjegyek, tömegközlekedési jegyek, repülőjegyek helyettesítésére akár mobiltelefon képernyőjén megjelenő formában.
A Lufthansa által nemrégiben bevezetett QR-kódos reptéri "Check-in" rendszer – melynél az utas a beszálláshoz szükséges QR-kódot a telefonjára kapja – nem igényli a nyomtatott beszállókártyát csupán a telefonon lévő kódot, melyet beszállás előtt ellenőriznek. Ehhez hasonlóan néhány városban már a tömegközlekedési eszközök igénybevételéhez szükséges vonaljegyet is ezzel a kódolással nyomtatják.
Napjainkban a legtöbb okostelefon képes ezt a kódot elolvasni és értelmezni, melynek következtében reklámértéke is jelentősnek mondható. Jellemzően tárolnak benne névjegyeket, webcímeket, rövid reklámszövegeket, kiállításokon rövid magyarázatokat. Óriásplakátokon is kezdenek megjelenni, mivel okostelefonnal lefényképezve azt, a telefon képes dekódolni a rajta látható nagyméretú QR kód tartalmát.

Tavaly a Google Maps 100 ezer darab vonalkódos kirakat-címkét osztott ki kiskereskedőknek, akik azokat elhelyezve különböző akciókat hirdethettek. A vásárlóknak csak le kellett olvasni az arra alkalmas mobiljukkal a kódot, és mivel az több százszor annyi adatot képes kezelni, mint a hagyományos vonalkód, nem csupán az üzletről adott tájékoztatást, de a promóciókról is. A Time Square-en pedig az ún. Internet Week keretében hatalmas QR kódot állítottak fel, ezt leolvasva a járókelők ingyen jegyekhez, információkhoz jutottak az eseménnyel kapcsolatosan.
Rendkívül hibatűrő és könnyen olvasható kód. Maximális adattartalma :

A Reed-Solomon kódolás alapján végzi a hibajavítást. Hibajavítási szempontból 4 szintet különböztetünk meg annak alapján, hogy hány százalékos veszteségig olvasható a kód:
Az üres QR kód váza a következőképpen néz ki:

A kódban tárolt tartalom “összeadódik” az üres kód vázzal. A három sarokban található négyzetek amellett, hogy információt hordoznak, segítik a tetszőleges szögben elforgatott kód értelmezését.
A kód mérete és bonyolultsága természetesen arányos a benne tárolt információ mennyiségével. A fentinél lényegesen bonyolultabb kódképet kapunk ha nagyobb mennyiségű információt tárolunk a kódban:

A kód fontos jellemzője a modulméret. Modulméret alatt egy egységnyi négyzet méretét kell érteni. Minél nagyobb a modulméret, amál könnyebben olvasható a kód, viszont annál nagyobb helyet foglal a nyomat.
Meg kell találni az arany középutat: a rendelkezésre álló helyen az alkalmazás által igényelt adattartalmat a lehető legnagyobb modulmérettel kell megjeleníteni. Fontos, hogy az olvasó, mellyel a kódot olvasni fogjuk, szintén képes legyen ilyen felbontásban szkennelni. A különféle nyomtatási módok és a modulméret viszonyát mutatja az alábbi táblázat:
| Printer and module size | ||||
| Printer | Head density | 4-dot configuration | 5-dot configuration | 6-dot configuration |
| Laser | 600dpi (24dot/mm) | 0.17mm | 0.21mm | 0.25mm |
| 360dpi (14dot/mm) | 0.28mm | 0.35mm | 0.42mm | |
| Thermal | 300dpi (12dot/mm) | 0.33mm | 0.42mm | 0.5mm |
| 200dpi (8dot/mm) | 0.5mm | 0.63mm | 0.75mm | |
A kód mérete (modulszáma) szerint 40 különböző típust tartalmaz a szabvány:
http://www.denso-wave.com/qrcode/vertable1-e.html