QR codes themselves don't have an expiration date. Once generated, a QR code can theoretically last indefinitely. However, the longevity of a QR code depends on factors such as its physical condition, the medium on which it's printed, and any potential changes to the encoded data. If a QR code is printed on a durable surface and protected from damage, it can remain scannable for a long time. However, if the QR code is exposed to harsh environmental conditions or the encoded data becomes obsolete or invalid, its usefulness may diminish over time.