igshid
Social · Instagram · introduced ~2019 · Updated 2026-07-22
What is igshid?
What igshid does
Instagram's Share → Copy Link adds ?igshid=<token> to every outbound URL — Reels, Stories, posts, profiles, and even the external links you tap through from someone's bio. The token encodes the sharing session; Meta joins it back to your Instagram account server-side when the recipient clicks.
Same architecture as Facebook's mibextid, X's t / s, YouTube's si: a per-share token used for Meta's first-party analytics, never for routing the page.
Where you'll see it
Any link copied from Instagram, on any device. Often paired with utm_source=ig_web_copy_link (or a similar source UTM) when Meta's web client did the copying. The pair travels together — strip both.
How LinkClean removes it
igshid ships default-on in LinkClean's social catalog. No legitimate non-tracking use anywhere on the web — the destination URL never reads it. The companion utm_source / utm_medium tail is stripped by the standard UTM rules.
Why it's worth knowing about
Instagram links are some of the most-forwarded URLs on the modern web. Every share you don't clean carries an attribution token onward to whoever you sent it to. They click → Meta records the click against your sharing session, then against theirs when they re-share.
Frequently asked
Does removing igshid break the link?
No. The destination only routes on the path; igshid lives in the query string and is read by Meta's analytics, not by the page you're visiting.
Is igshid personal data?
On Meta's side, yes — it ties back to your Instagram session and from there to your account. The URL itself doesn't name you.
Why does Instagram add it to every shared link?
Attribution. Meta wants to know which shares produce clicks and downstream conversions on partner sites — share is the channel they can't measure server-side otherwise.
What if I want to share an Instagram post itself?
The clean form instagram.com/p/<shortcode>/ or instagram.com/reel/<shortcode>/ survives stripping. Same post, same content, no share token attached.
Clean tracking on iPhone, in one tap.
LinkClean strips ~80 vendor-specific tracking parameters from any link, from any app's share sheet — and preserves functional ones like hl, t (YouTube timestamp), and q (search). No account, on-device.