Eigenlijk is een QR-code niet veel anders dan de streepjescode die op veel producten te vinden is. Grootste verschil is dat een QR-code veel meer informatie kan bevatten (tot 7,000 tekens), bijvoorbeeld betaalgegevens, maar ook locatie- en productinformatie. Andere voordelen zijn dat het minder foutgevoelig is en sneller wordt gelezen. QR staat niet voor niets voor Quick Response.
Ondanks de veelbelovende techniek, leek het erop dat de QR-code en dus ook het betalen met QR-code een stille dood zou sterven. Maar mede dankzij de corona-epidemie raakt de QR-code nu toch in sneltreinvaart ingeburgerd.