What's the difference between a static and a dynamic QR code?
A static QR code has the destination baked into its pattern and can never be changed or tracked. A dynamic QR code encodes a redirect instead, so you can repoint it after printing and it records every scan.
A static code is the simplest kind: the URL is encoded straight into the modules, so the image is the link. It's free to make, but it can never change, and it can't count a scan because no server sits in the path. If the destination dies, the code dies.
A dynamic code encodes a short redirect URL. Scans pass through a server that forwards them to the real destination, which means you can change that destination anytime, and the server can log each scan. The trade-off is that a dynamic code depends on a redirect service, so choose one (like TangoQR) whose codes keep resolving forever, on every plan.
See also
Never reprint a code again
A TangoQR code is an editable redirect: change where it points anytime, no reprint. Free to start.
Make your first code, free