Skip to content
BlogGuideLink rot

Do short links expire? Bitly, TinyURL and goo.gl compared

Most short links don't expire by default, but they last only as long as the service, your account and the page behind them. What each shortener promises.

By Abhishek

Mostly, no. The big shorteners don't put an end date on links unless you set one. But "doesn't expire" and "keeps working" aren't the same thing. A short link lasts only as long as the company behind it, your account with them, and the page it points to. Here's what each one promises, from their own help pages, as of 28 September 2026.

The short answer, by service

ServiceExpire by default?Can you set an end date?What else can end a link
BitlyNoOn Growth plans and upLinks on a domain Bitly gave you stop when its registration lapses
TinyURLNo, if they follow its termsOn paid plans; Bulk-plan links expire after 90 days by defaultBreaking its Terms of Use
Short.ioNot stated for free linksFrom the Pro planDeleting your account deletes your links
RebrandlyNoFrom the Professional planAn expired link is deleted, not just switched off
goo.glService closedNoInactive links stopped working on 25 August 2025
ndleNoUp to 30 days ahead on the free planGuest links, made without an account, last 7 days

Sources, in order: Bitly, TinyURL, Short.io, Rebrandly, Google.

A few details behind the table:

  • Bitly says its links "never expire" unless you set them to. An expired Bitly link shows a 410 error page, and you can set the date anywhere from 5 minutes to a year ahead (Bitly Support). Even if your account is deleted, bit.ly links keep working (Bitly Support).
  • Short.io keeps your links working if you cancel a paid plan, within the free plan's limits (Short.io pricing).
  • Rebrandly keeps links working if you downgrade to a free account (Rebrandly Support).

What happened to goo.gl

Google's shortener is the clearest case of links outliving their promise. In 2018 Google began winding goo.gl down and said existing links would keep redirecting. Six years later it announced they would all stop, noting that more than 99% had no activity in the previous month (Google for Developers).

  1. 30 Mar 2018

    Google starts winding goo.gl down and says existing links will keep redirecting.

  2. 18 Jul 2024

    Google announces every goo.gl link will stop working after 25 August 2025.

  3. 23 Aug 2024

    Warning pages start appearing on some links.

  4. 1 Aug 2025

    Google changes course and keeps actively used links alive.

  5. 25 Aug 2025

    Links with no activity in late 2024 stop working.

goo.gl, 2018 to 2025

In the end, Google kept links that were still being used and turned off the rest. If a goo.gl link showed "This link will no longer work in the near future", it stopped working after 25 August 2025. If you have some to replace, here's how to replace goo.gl links.

On the same day, Google also shut down Firebase Dynamic Links, and every one of those links stopped working, "both hosted on custom domains and page.link subdomains" (Firebase).

"Never expires" comes with conditions

Every promise in the table depends on something you don't control:

  • The company keeps running the service. goo.gl and Firebase Dynamic Links are gone. In 2009, the shortener tr.im announced it was closing and promised to redirect links only until at least the end of that year, before changing its mind (The Register). The Archive Team, which saves shortener links, calls these services "a ticking timebomb" (ArchiveTeam).
  • Your account stays in good standing. Bitly deletes accounts that have been inactive for three years (Bitly Support). Short.io deletes your links along with your account (Short.io).
  • The page at the other end still exists. A short link can redirect forever to a page that's gone. Pew Research found that 38% of webpages that existed in 2013 were no longer accessible a decade later (Pew Research Center).

What about QR codes?

A QR code expires only if the link inside it does. A static code holds your page's address directly, so there's nothing in between to end. A dynamic code holds a short link, and "the reliability of the code is dependent on the continued operation of this provider" (Wikipedia).

Some generators turn dynamic codes off when a trial ends. QR Code Generator, for example, says its dynamic codes "are deactivated and point to a service page" after the free trial, while static ones keep working (QR Code Generator). If a printed code has stopped working, check the destination first.

  1. Use your own domain. Links on go.yourbrand.com can move to another provider: point the domain there and recreate the links. A link on someone else's domain can't move.
  2. Avoid trials and scan caps for anything you print.
  3. Keep the account active, and don't delete it while links are still in use.
  4. Watch the page, not just the link. Pages move and sites go down long after the link is shared.

Where ndle stands

Links on a free ndle account don't expire unless you give them an end date, which the free plan allows up to 30 days ahead. Guest links, made without signing up, last 7 days. The free plan includes one custom domain, so your links can live on your own domain from the start.

And because the page matters as much as the link, ndle checks the page behind every short link every 30 minutes. When one returns a 404, times out or fails its certificate check, it's flagged on your Monitoring page.