Static vs dynamic QR codes

The practical difference is whether the QR contains the final value or a service-owned intermediary link.

The short answer

A static QR directly stores its final content. A dynamic QR usually stores an intermediary URL controlled by a service, which then redirects to an editable destination. The printed image can stay unchanged, but the dynamic QR depends on that service.

Compare the dependencies

TypeCan change destination?What must remain available?
Direct static URLNoThe destination website
Dynamic redirectYesThe provider redirect and destination
QRStable File QRThe hosted file can be replacedQRStable hosting and the file record

When each type is appropriate

Choose static when the final value is stable and independence from a QR provider matters. Choose a dynamic or hosted workflow when changing the destination without reprinting is worth the additional service dependency.

QRStable’s regular generator creates direct static codes. File QR codes are hosted and therefore have different availability and privacy characteristics.

How to verify what a QR contains

Use the QR Inspector to reveal the exact encoded value before opening it. QRStable labels likely intermediary domains using local pattern-based checks; it does not claim that this can identify every redirect.

Sources and testing

QRStable follows the distinction between data encoded in the QR symbol and services reached after scanning. For the history and structure of QR Code, see DENSO WAVE’s QR Code information. See the QRStable testing methodology for the limits of the automated print check.