Feature

Decide when a code works — and when it stops

Set a scan limit, schedule an activation window, or pause a code on demand. Perfect for time-boxed offers, one-time access and campaigns with a clear end date.

  • Scan limits
  • Start & end dates
  • Pause anytime
  • Dynamic only
Active
Scan limit
82 / 100
Window
Jul 1 → Aug 1, 23:59
Pause or stop anytime

How it works

Set the rules, walk away

  1. Choose a limit or window

    Cap total scans, or set a start and end date for the code.

  2. It enforces itself

    The code activates and expires on schedule — no need to reprint or babysit it.

  3. Pause or stop anytime

    Flip a code off instantly, then back on if plans change.

What you get

Full control over a code's life

Scheduled window

Set a start and end date so the code is live only when you want.

Pause & stop

Turn a code off instantly and switch it back on whenever you like.

Put it to work

When a code should have an end date

Limited-time offers

Run a promo that expires exactly when the deal ends.

  • Marketing

Event access

Activate codes on the event date and retire them after.

  • Events

One-per-person deals

Use scan limits to cap redemptions on a coupon.

  • Retail

Kill a mistake fast

Pause a code the moment something's wrong, then fix it.

  • Ops

Seasonal campaigns

Schedule holiday codes to switch on and off automatically.

  • Seasonal

Temporary access

Share access that expires on its own, no cleanup required.

  • Security

QR code expiration FAQ

What ways can a code expire?

By scan limit, by a scheduled end date, or manually when you pause or stop it.

Can I schedule a start date too?

Yes — set an activation window with a start and end so the code is live only in that period.

What do people see after a code expires?

The code no longer opens its destination. You control the code centrally, so the printed artwork stays the same.

Can I reactivate an expired code?

Yes — a paused or stopped code can be switched back on, and you can extend a window or raise a scan limit.

Does this work on static codes?

No. Expiration and scheduling rely on the redirect layer, which only dynamic codes have.

Put the control in the workflow

  • Set the active date window when timing matters.
  • Use a scan cap for limited campaigns.
  • Prepare the message or destination that should follow the active period.

Questions before enabling expiration

  • Which repeated task or control problem is this feature meant to solve?
  • Who owns the configuration after the first campaign launches?
  • Which plan limit or permission affects the rollout?
  • What should happen when a destination, member, domain or subscription changes?
  • How will the team test the complete scan path before printing?

Give every code an expiry date

Create a free dynamic code and set a scan limit or schedule in seconds.