How to Shorten a Link for Instagram (Bio, Stories, DMs)
Marketing

How to Shorten a Link for Instagram (Bio, Stories, DMs)

08 Oct 2026 8 min read

Instagram is unusual among social platforms: it decides, placement by placement, whether a link is a link. Paste the same address into your bio, a Story, a DM and a caption, and you get three working links and one line of dead text.

So before shortening anything, it helps to know which placement you are shortening for. This guide goes through them one by one, then covers what a short link still adds where Instagram already makes the link tappable, how to tell which placement actually sends you visitors, and the mistakes that quietly waste a bio link for months.

Where Instagram makes links clickable, and where it does not

Under Instagram's current rules, a URL becomes a tappable link in three places:

  • The bio. The links field in Edit profile. Since 2023 Instagram lets you add up to five links there: the first one shows on your profile, the others open from a short list when someone taps it.
  • Stories, through the link sticker. Only the sticker is tappable. A URL typed as Story text is just text. The sticker can show your own label instead of the raw address.
  • Direct messages. A URL sent in a DM is tappable, and Instagram usually builds a preview card for it.

And in these places it stays plain text, however you format it:

  • Post captions, carousels included.
  • Reels captions.
  • Comments, including your own pinned comment.

The bio text itself is capped at 150 characters (Instagram's own limit), which is why the address belongs in the links field and the bio text belongs to what you do. That is the whole origin of "link in bio": not a convention, a workaround for a platform rule.

Step by step: shortening a link for each placement

  1. Start from the final destination. Open the page on your phone and copy the address from there. Make sure it is the public page, not a preview, an editor view or a URL that only works while you are logged in.
  2. Decide which placement the link is for. Bio, Story sticker, DMs, or something printed. One short link per placement, for reasons covered below.
  3. Add UTM tags so your website analytics can tell the placements apart, for example ?utm_source=instagram&utm_medium=bio&utm_campaign=autumn-sale. ShareCut lets you set UTM tags on a link on every plan, the free one included. The full method is in our guide to UTM parameters and short links.
  4. Shorten it on the ShareCut shortener. You can paste a link without signing in, but a free account is needed to reveal, save and track it, and a link that will sit in your bio for months is exactly the kind you want saved and tracked.
  5. Put it in place. Bio: Edit profile, then Links, then add an external link. Story: open the sticker tray and choose Link. DM: paste it.
  6. Tap it from Instagram itself, ideally from a second account. Instagram opens links in its own in-app browser, so check the page loads and works there, not only in Safari or Chrome on your laptop.

Why shorten a link Instagram already makes clickable

In the bio and the sticker the raw URL works fine. A short link is not about making it work. It does three things the raw URL cannot.

It survives being said out loud or printed

Reels and Stories are video, and "link in bio" only works if people go and look. The moment you say the address in a video, or print it under a code on packaging, every character counts. A product URL with a path and tracking parameters cannot be read aloud. A short one can, and it is easier still with a custom code: on the Pro plan you choose your own short code of up to 10 characters, so you say a word instead of spelling eight random characters. Avoid pairs that look or sound alike, such as 0 and O, or l and 1.

It tells you which placement worked

Whatever Instagram reports stays inside Instagram, and on your website most of that traffic arrives looking the same: from Instagram, on a phone. A separate short link for the bio, one for this week's Story and one for the DM replies turns that into separate counts. The click total is always visible on the free plan, so per-placement links give you a per-placement comparison without paying for anything.

It lets you change what sits behind the link

You can edit your bio link in Instagram whenever you like. What you cannot edit are the copies: the address you said in last month's Reel, the one in a Story Highlight, the one printed on a bag, the one you sent in forty DMs. Point all of those at a TreeLink page and you change the page's content instead; every copy keeps working. To be precise about what ShareCut does here: in the web Link Studio you edit a short link's title, description, UTM tags and QR styling, while re-pointing a plain short link to a new destination is done through the REST API or the MCP tool update_link on the Business plan. For most creators and shops, the TreeLink page is the editable layer.

The bio: one link, five links, or a link page?

Instagram's own five bio links are a real option, and for some accounts they are enough. If you have two or three destinations that rarely change, use them: it is one tap fewer for the visitor.

A link page earns its place when:

  • you have more than five destinations, or they change every week (new drop, new booking slot, new episode);
  • the same address also lives outside Instagram, on print, in other bios, in email signatures, and you want one URL that never changes;
  • you want to see which of the links on it gets tapped.

A ShareCut TreeLink holds up to 10 links and you edit it whenever you want. The branded version (themes, fonts, a cover image, social icons) is on the Pro plan; on the free plan the page uses the default look and its public page can show ads. The bio-specific side, from the character budget to keeping the link looking like you, is covered in more depth on short links for your Instagram bio.

Stories and DMs: separate links, separate counts

Stories. A Story disappears after 24 hours, but a Story saved to a Highlight keeps its link sticker on your profile indefinitely. That sticker can keep collecting taps months after the campaign ended, which is one more reason its destination must not die. Give the sticker its own short link, tagged utm_medium=story, and you can tell whether the taps come from this week's Story or an old Highlight by giving each campaign its own link.

DMs. When you send a link in a DM, Instagram typically fetches the page to build the preview card. That fetch is a machine, not a person. ShareCut counts clicks from bots and link-preview crawlers separately from human clicks, so sending a link to fifty people does not show up as fifty phantom visits before anyone has opened it.

Mistakes that waste an Instagram link

Putting the link in the caption

It will not be tappable, and copying text out of an Instagram caption is awkward enough that most people will not bother. Write "link in bio" and, if you use several bio links, say which one: "second link in bio, the one called Autumn menu".

A bio link that 404s after the campaign

The campaign ends, the landing page is deleted, and the link lives on in Highlights, saved posts, screenshots, old DMs and printed flyers. Every one of those now leads to an error page. Point long-lived placements at a page you keep up, and redirect retired campaign pages on your own site. ShareCut links themselves have no expiry date, and if you ever cancel a paid plan they keep resolving for free; what can break is the destination, and that part is yours to keep alive.

One link for every placement

If the bio, the sticker and the DMs all use the same link, the total goes up and you learn nothing about which effort produced it. Separate links cost nothing and are the only way to compare.

What a short link will not do on Instagram

Honest limits, so you plan around them:

  • It will not make a caption, Reels caption or comment link clickable. Nothing will; that is Instagram's rule.
  • It will not tell you who clicked. You get counts and, on paid plans, the full country, device and referrer breakdown; on the free plan you see the total and the top row of each breakdown. No names, no profiles.
  • It does not exempt you from Instagram's rules on links: a link the platform treats as spam is restricted whatever the shortener.

If the link also needs to leave the screen, onto a shop window, a market stall or a flyer, a printed code does the job better than a typed address: see QR codes for Instagram.

Ready to fix your bio? Create one short link per placement on the ShareCut shortener, or build a TreeLink page for everything that changes, and see next week which placement actually brought people in. Both are free to start, and every paid plan begins with a 14-day free trial.

#instagram#shortlinks#linkinbio#utm#marketing