Example of a QR code (karekod) pattern

A static QR code refers to a QR code whose content is fixed and that can be used for more than one payment transaction.

So what is the difference between a static QR code and a dynamic QR code?

The basis of QR codes is that the module pattern in the QR code image is a direct graphical representation of the data it contains. This is how QR codes work, and it is the core of the algorithm that generates the QR code image.

  • Static QR Code: The actual destination website URL (it can also be a business card, email, SMS, etc.) is embedded directly in the QR code and cannot be changed.
  • Dynamic QR Code: A short URL is embedded in the QR code, and this code transparently redirects the user to the desired destination website URL. This applies not only to URLs, but also to personal or corporate uses such as business cards, PDF files, and the like.

In static QR codes, density varies according to the content. The density of a QR code is directly proportional to the amount of information it contains. As the information increases, so does the density. This is a disadvantage, because the higher the density of a QR code, the lower its readability.

Even though a dynamic QR code has low density, it can contain more information than a static QR code. Because dynamic QR codes use fixed or changeable short URL redirects, the information they contain can be changed at any time, as needed.