qrody

Set an expiry date on a dynamic code

The code becomes inactive after a given moment and shows a notice page instead of the target.

Updated Tue Apr 21 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

An expiry date sets the latest moment a dynamic code is active. After that moment, every scanner sees a "code expired" page instead of the original target.

When is it useful?

Steps

  1. My codes → Open a code.
  2. In the Expiry section, pick the end date / time with the picker.
  3. Click Set expiry.

The time is in your local timezone — we store UTC internally, but the input respects your zone.

Remove the expiry

In the same section click Clear expiry. The code is then active indefinitely again.

What happens on the expiry day?

Our scheduler checks every 60 seconds which codes have just expired and flips them to status EXPIRED. Scanners from that moment on land on a static notice page that you can customise via your branding settings (tier 3).

No missed telemetry: scans after expiry still count — you see how many users scanned "too late" and the time delta. Useful input for the next campaign.

Was this article helpful?