How do dynamic QR codes work

QR code generator

The functional principle of dynamic QR codes is simple: Instead of the actual target address (e.g.), a forwarding address operated by a QR server ends up in the QR code (unfortunately, dynamic QR codes are currently only suitable for web addresses, because most mobile devices prevent forwarding on non-HTML content such as vCards).

Our QR code management platform "QR-Server" enables the use of dynamic QR codes. Therefore we use our own product in the following for an application example to clarify the functional principle:

We have created a dynamic QR code for Andreas Haerter's blog (URL:). The dynamic QR code has now received the forwarding address from the QR server instead of the blog URL. When this dynamic QR code is printed and scanned by someone, the following happens:

+ --------------------------------- + | The user scans the QR code | | with the forwarding address + - calling x-qr.net --- + | http://x-qr.net/1DTo | | + --------------------------------- + | | v + ---------------------------------------- + | 1. x-qr.net reads from a database | | where the dynamic QR code with | | the ID should forward "1DTo". | | The result is current | | "http://blog.andreas-haerter.com" | | | | 2. Optional: The visitor's data | | (e.g. geolocation) are used by the in | | QR server integrated QR code | | Tracking for "1DTo" logged, the | | Scan counter is increased by one. | | | | 3. The user becomes the actual | | Destination address (URL) forwarded. | + ------------------- + -------------------- + | v + ---------------------------------------- + | http://blog.andreas-haerter.com | | is displayed | + ---------------------------------------- +

The QR code in which the address is saved is of course still unchangeable after printing. But the forwarding address for the entry stored in the database can be changed online via the QR server interface, if the target address is no longer acceptable. Statistics can also be created by optionally logging QR code accesses.