attr.so
FeaturesAboutChrome ExtensionFree toolsBlogPricingSign inSign up free
FeaturesAboutChrome ExtensionFree toolsBlogPricingSign inSign up free
attr.so/Free tools/Link Expiration Calculator
FREE TOOL · NO SIGNUP

Link Expiration Calculator -free

Pick a start date and duration; we plot the full timeline - reminder, pause, and archive dates - ready to paste into your campaign brief or attr.so link settings.

3timestamps planned
d/w/mduration units
∞campaign plans
attr.so/tools/link-expirationLive preview
Expires on
Fri, May 29, 2026
14 days from start
Send reminder
Tue, May 26, 2026
3 days before expiry - reach holdouts
Pause / unpublish
Fri, May 29, 2026
Set redirects to a fallback page so old QR codes don't 404
Archive in dashboard
Fri, Jun 12, 2026
Keep analytics available, hide from main list
/ 5 quick steps

How to use this tool.

~ 30 seconds end to end
  1. 01

    Pick the campaign start date

    When the link first goes live in front of customers - usually launch day.

  2. 02

    Set the duration

    Days, weeks, or months. We do the date math and show a clean expiry date.

  3. 03

    Read the timeline

    Reminder date (3 days before expiry), pause date (the live cut-off), and archive date (2 weeks after expiry).

  4. 04

    Add a fallback URL

    Plan where late visitors go after expiry - usually the campaign hub or "this offer has ended" page.

  5. 05

    Configure on attr.soOPTIONAL

    Sign up free and set the same expiration date on your real link - including the fallback URL for late visitors.

    Make it trackable
/ Where people use it

Common use cases.

6 most popular
Sale
USE CASE 01

Flash sales

24- to 72-hour offers - set the link to expire exactly when the sale ends.

Events
MAR2026
USE CASE 02

Webinar & event registration

Auto-disable signup links after the session starts, redirect late visitors to the recording.

Holiday
✓utm_source = newsletter
✓utm_medium = email
!utm_campaign = Spring%20Sale
✓utm_content = button_a
USE CASE 03

BFCM and Cyber Week

Five days of staggered offers - each with a different expiry. Plan all dates at once.

Beta
USE CASE 04

Beta access invites

Invite links that expire in 7-14 days, redirecting to the public waitlist after.

Discount
utm_sourceutm_mediumutm_campaign
USE CASE 05

Discount codes

Tie the discount link's expiration to the underlying coupon's expiration so customers do not see a dead page.

PR
USE CASE 06

Press embargoes

Pre-release press links that flip live the moment the embargo lifts - no scheduled-post fiddling.

/ The difference

Free, then trackable when you need it.

vs typical free tools
⚠ Most free tools

What you usually get

  • Single date output. Just expiry - no reminder or archive cadence.
  • Days only. No months/weeks toggle, no business-day math.
  • No expiration on the platform. Most shorteners cannot auto-expire links - you remember to delete them manually.
  • No fallback support. After expiry, visitors see 404 or worse.
  • Logged into someone's database. Many planners save every campaign date you enter.
attr.so · what we ship

What you get here

  • Three timestamps in one view. Reminder, pause, archive - the full lifecycle planned at once.
  • Days / weeks / months units. Pick the unit that matches the brief; we handle the math.
  • Pairs with attr.so expiration. Drop the dates into expires_at on the real link - automatic fallback after expiry.
  • Fallback URL planning. Plan where late visitors go after expiry so you never ship a dead 404.
  • No accounts, no storage. Plans live in this tab only - copy and paste into your brief.
/ FAQ

Frequently asked.

Can't find it? Email us
Should I set every short link to expire?
No - most evergreen links should live forever. Expiration is for time-bound campaigns: flash sales, event registration, beta invites, expiring discount codes.
Do attr.so short links automatically expire?
Only if you set an expires_at date. By default, links are permanent. When set, the link returns a 410 Gone or redirects to a fallback URL of your choice.
What is the difference between archiving and expiring?
Expiration stops the redirect; archiving hides the link from your main dashboard list but keeps the analytics. Most teams archive 1-2 weeks after expiry.
What should expired links redirect to?
A friendly fallback page - usually the campaign hub, the homepage, or a "this offer has ended" page that pitches the next campaign. Better than a hard 404 for users who saved the URL.
Can I extend an expired link?
Yes - just edit the expires_at field. The link starts redirecting again immediately.
How long after expiry should I archive?
Most teams archive after 2 weeks - long enough to catch any stragglers from cached email or screenshots, short enough to keep the dashboard clean.
Does the analytics history survive archiving?
Yes - every click ever recorded on the link is preserved in your analytics history regardless of whether the link is live, expired, or archived.
/ Keep going

Pair with these.

Related free tools

UTM Parameter BuilderTag campaigns properly→Campaign Name GeneratorName campaigns in seconds→Click Estimate CalculatorProject click volume→URL ShortenerShorten long URLs→

Related guides

Build the campaign URL with UTMsFREE TOOL→Generate a campaign name + slugFREE TOOL→Estimate clicks for the campaign windowFREE TOOL→Shorten the campaign URLFREE TOOL→

Schedule expiration on every campaign link.

Auto-redirect late visitors to a fallback URL once the offer ends. Free with every attr.so account.

Start free See pricing
/ More from attr.so

Other free tools.

Browse all 12 →

QR Code Generator

QR codes from any URL

Open tool

URL Shortener

Shorten long URLs

Open tool

UTM Parameter Builder

Tag campaigns properly

Open tool

Meta Tag / OG Preview

See how a link looks

Open tool

Link Privacy Checker

Where does a short link go?

Open tool

Link Expiration Calculator

Plan campaign timing

You're here
attr.so

Privacy-first, developer-friendly link management software

Product
  • Features
  • Chrome Extension
  • Free tools
  • Pricing
  • Docs
  • API reference
  • Changelog
  • Roadmap
Company
  • About
  • Blog
  • Help
  • Feature requests
  • Support
  • Status
Legal
  • Privacy
  • Terms
  • Security
© 2026 Attr.so - All rights reserved
Built by Apptimistic