5 min readFeatures

What Is a Dynamic Link? Editable, Trackable URLs

What a dynamic link is: a short link whose destination you can change after sharing, how it differs from static links and deep links, and life after Firebase.

Marius Voß
DevRel · edge infra
What is a dynamic link: a short link that resolves through a redirect you control, so the destination is editable and every click is tracked

A dynamic link is a short link whose destination you can change after you have shared it, without changing the link itself. It works because the link points at a redirect you control rather than baking the destination into the link. That one layer of indirection is what lets you repoint the link later, apply rules to it, and count every click. The URL on the poster, in the bio, or inside the QR code stays fixed; what it resolves to is yours to change.

This is a plain-English definition and a map of the neighboring terms, because dynamic link, static link, and deep link get mixed up constantly. For the mechanics of the redirect underneath, what is a URL shortener is the foundation.

Dynamic vs Static

The whole concept is easiest to see against its opposite, so start there.

A static link encodes the destination directly. Whatever you set at creation is what it resolves to, forever, and it cannot be edited or measured afterward. A dynamic link encodes a short address that resolves through your redirect, so the destination is a setting you can change, not a fact baked into the link. The same split shows up in QR codes, where it is the single decision that matters, covered in dynamic vs static QR codes. Static is right for a permanent address that will genuinely never change. Dynamic is right for anything you might edit, reprint, route, or want to measure, which in practice is almost everything customer-facing.

A static link bakes the destination in and cannot be edited or measured, while a dynamic link resolves through a redirect you control so the destination is editable and every click is logged

What the Indirection Buys You

The redirect in the middle is not overhead; it is the whole point, and it buys three things a static link cannot.

  • Editability. Change the destination once and every printed, posted, or shared copy of the link follows, because none of them held the destination in the first place.
  • Routing. Because a request passes through your redirect, you can decide the destination per request: send iOS to one place and Android to another, or route by country or language. That is smart links, and it is only possible with the dynamic model.
  • Analytics. Every resolution is a logged event with a timestamp, device, and location, so a dynamic link is measurable by construction. A static link never touches anything you own, so there is nothing to count.

The redirect itself is a plain HTTP redirect, and whether it should be a 301 or a 302 matters more than people expect, which is the subject of 301 vs 302 redirects.

These two get conflated because they often travel together, but they answer different questions.

A deep link is about where a link opens: it sends a mobile user into a specific screen inside an app rather than to a browser, as what is a deep link explains. A dynamic link is about whether the destination is editable and tracked. One describes the target; the other describes your control over it. They compose cleanly: point a dynamic link at a deep link and you get an app-opening destination that you can also change and measure. Most real setups want both, which is why the terms end up in the same sentence so often.

A dynamic link is about control, whether the destination is editable and tracked, while a deep link is about the target, opening a specific app screen; they compose, a dynamic link can point at a deep link

The reason this term spiked in searches is a specific product, not the concept.

Google's Firebase Dynamic Links was a dynamic-link service that added deferred deep linking and platform-aware routing on top of the basic idea. Google shut it down on 25 August 2025, per the Firebase Dynamic Links FAQ (accessed 2026-07-18): existing links stopped resolving and no new ones can be created. The concept did not die with it. What teams need is a replacement for the features they actually used, which is usually the deferred deep linking and the routing rather than the plain redirect. We walk through that swap in migrating from Firebase Dynamic Links. If you only ever used it to shorten and repoint links, any dynamic short link covers you; if you leaned on install-time routing, you need a service that still does deferred deep linking.

When to Use One

The rule is short: if a link might ever change, or you want to measure it, make it dynamic.

That covers QR codes, since a printed code you cannot repoint is dead the day its destination moves. It covers campaigns, where you swap the destination as the offer changes. It covers app-install links that route by platform, and any bio or profile link you want to reorder or measure. Static links earn their place only for addresses that are fixed by nature. Everything else benefits from the editable, trackable model, which is the layer described in what is link management. If you want dynamic links with routing and analytics built in, Elido's smart links and QR codes sit on the same redirect engine, and you can start on the free plan.

A dynamic link is not a special kind of URL so much as a link you kept control of. The destination is a setting, not a commitment, and that single difference is what makes it editable, routable, and measurable.

Frequently asked questions

What is a dynamic link?

A dynamic link is a short link whose destination you can change after you have shared it, without changing the link itself. It works because the link points at a redirect you control rather than baking the destination in. That indirection is what lets you repoint it, apply rules like routing by device or country, and count every click. The link on the poster or in the bio stays the same; what it opens is yours to change.

What is the difference between a static and a dynamic link?

A static link sends the visitor straight to a fixed destination that is fixed the moment you create it, with no way to edit or measure it afterward. A dynamic link sends them through a redirect you own, so you can change the destination, add routing rules, and log every click without reissuing the link. Static is fine for a permanent address that never changes; dynamic is for anything you might edit, reprint, or want to measure.

Is a dynamic link the same as a deep link?

No, they answer different questions. A deep link is about where a link opens, sending a mobile user into a specific screen in an app instead of a browser. A dynamic link is about whether the destination is editable and tracked. They combine well: a dynamic link can point at a deep link, so you get an app-opening destination you can also change and measure. One is about the target type; the other is about control over it.

What happened to Firebase Dynamic Links?

Google shut down Firebase Dynamic Links, its own dynamic-link product, on 25 August 2025. Existing links stopped working and no new ones can be created. The product added deferred deep linking and platform-aware routing on top of the basic idea, so teams that used it need a replacement for those features. The generic concept of a dynamic link did not go away; only Google's specific product did.

Can you change where a dynamic link points?

Yes, that is the defining feature. Because the link resolves through a redirect you control, you update the destination in one place and every copy of the link already printed, posted, or shared now points to the new target. Nothing about the link string changes. That is why dynamic links are the right choice for QR codes, campaigns, and any link that outlives a single destination.

Try Elido

Paste a URL, get a working short link

No signup. Link lives for 30 days. Sign up to keep it forever.

Free, no signup required · 2 per day

Try Elido

EU-hosted URL shortener with custom domains, deep analytics, and an open API. Free tier - no credit card.

Tags
what is a dynamic link
dynamic link
dynamic vs static link
editable short link
firebase dynamic links alternative
trackable link

Continue reading