Download an Instagram Video From a Share Link (2026)
Copied an instagram.com/reel/ link with ?igsh= on the end? Paste the whole thing into curl-x and save the MP4—Reels, posts, carousels, and public Stories.
Want to try it now? Paste a post link from any supported platform to download its media instantly.
Open DownloaderTo download an Instagram video from a share link, copy the full instagram.com/reel/… or instagram.com/p/… URL—including the ?igsh= token the app appends—open curl-x in Safari or Chrome, paste the link, and save the MP4. Share links are what Instagram generates when someone taps Share → Copy link; they point to the same public Reel or post a browser downloader can extract.
This guide is for anyone who received a share link in WhatsApp, Messenger, iMessage, or a group chat—on iPhone, Android, Windows, or Mac.
TL;DR
- Instagram share links look like
instagram.com/reel/CODE/?igsh=TOKEN(or/p/CODE/for posts).- Paste the entire URL, including
?igsh=and?utm_source=parameters—curl-x strips them automatically.- Legacy
instagr.am/short links are resolved for you.- If your link starts with
instagram.com/share/, open it once in a browser and copy the canonical URL it lands on.- Private accounts fail even with a valid share URL.
Key takeaways
- A share link is not a different video—it is the canonical Reel or post URL plus a share-tracking token.
?igsh=identifies who shared the link, never which rendition you get; removing it changes nothing about the file./reel/and/p/codes are interchangeable pointers: many Reels open fine under either path.- If extraction fails, open the share link in a private browser tab while logged out to confirm the post is still public.
In this guide
- Quick answer: download from an Instagram share link
- What is an Instagram share link
- Share link types: ?igsh= tokens, instagr.am, and /share/ redirects
- Share links vs canonical post URLs
- Step-by-step: download an Instagram video from a share link
- Which share links curl-x accepts
- Device-specific save tips
- Troubleshooting share link downloads
- FAQ: download Instagram videos from share links
Quick Answer: Download From an Instagram Share Link
- Long-press or tap the link you received (in WhatsApp, Messenger, iMessage, or Instagram DMs)
- Choose Copy link or Copy
- Open Safari (iPhone) or Chrome (Android or desktop) and go to curl-x
- Paste the full share URL, tap Download, pick the video or image, and save the file
That four-step flow works for most public Reels and posts in under a minute. For the broader Instagram cluster—Reels, Stories, carousels, and profile links—start with How to Download Instagram Content From a Link.
What Is an Instagram Share Link?
When someone taps the paper-plane icon → Copy link on a Reel or post, Instagram copies the canonical URL and appends a share token, producing something like:
https://www.instagram.com/reel/C8xYz1AbCdE/?igsh=MWx5c2t2bXFuZjA0aw==
Share links are common in three situations:
| Where you see them | What Instagram hands you |
|---|---|
| App share sheet | /reel/CODE/?igsh=TOKEN or /p/CODE/?igsh=TOKEN |
| Desktop web "Copy link" | /reel/CODE/?utm_source=ig_web_copy_link&igsh=… |
| Old bookmarks and blogs | Legacy instagr.am/p/CODE short links |
The igsh value (Instagram share hash) is a tracking token that tells Meta which share created the visit. It is not a password and not a different video. curl-x reads the same public post data either way—the token just comes along for the ride.
Not sure where the copy button lives on your device? See How to Copy an Instagram Post or Story Link.
Share Link Types: ?igsh= Tokens, instagr.am, and /share/ Redirects
Instagram encodes the content type in the path segment. curl-x classifies them automatically:
| Path segment | Media type | Typical content |
|---|---|---|
/reel/CODE or /reels/CODE | Reel | Short vertical video |
/p/CODE | Post | Feed video, photo, or multi-item carousel |
/tv/CODE | IGTV (legacy) | Long-form video, still resolvable |
/stories/USERNAME/ID | Story | Public-account Stories, gone after 24 hours |
Example share URLs:
https://www.instagram.com/reel/C8xYz1AbCdE/?igsh=MWx5c2t2bXFuZjA0aw==
https://www.instagram.com/p/C8xYz1AbCdE/?utm_source=ig_web_copy_link
https://instagr.am/p/C8xYz1AbCdE
Keep the query string. ?igsh=, ?utm_source=, and ?img_index= are tracking or position markers. curl-x strips everything after ? before parsing, so pasting the exact copied URL always works.
One special case: some app builds generate opaque redirect links that start with instagram.com/share/…. Those codes are redirect tokens, not post shortcodes. Open the link once in any browser, let it land on the canonical /reel/ or /p/ address, and paste that instead.
Share Links vs Canonical Post URLs
All of these formats can point to the same public video. The difference is packaging, not quality.
| URL style | Example | When you get it |
|---|---|---|
| Share (app) | instagram.com/reel/CODE/?igsh=TOKEN | Share sheet Copy link |
| Canonical | instagram.com/reel/CODE/ | Desktop address bar |
| Username-prefixed | instagram.com/USER/p/CODE/ | Some profile-grid copies |
| Legacy short | instagr.am/p/CODE | Old embeds and bookmarks |
| Mobile subdomain | m.instagram.com/reel/CODE/ | Older mobile web |
Practical rule: paste whichever link you already have. curl-x normalizes m.instagram.com to www.instagram.com, strips tracking parameters, and follows instagr.am redirects before extraction.
If the downloaded clip looks softer than the in-app version, that is Instagram's own compression ladder at work—see Why Downloaded Instagram Videos Look Blurry or Low-Quality.
Step-by-Step: Download an Instagram Video From a Share Link
Step 1: Copy the share link
From the Instagram app:
- Open the Reel or post
- Tap the paper-plane icon (or the ⋯ menu on feed posts)
- Tap Copy link—the clipboard now holds
/reel/…?igsh=…or/p/…?igsh=…
From WhatsApp, Messenger, or iMessage:
- Long-press the link preview or URL text
- Tap Copy or Copy link
From desktop Instagram:
- Click the ⋯ menu → Copy link, or copy the address bar URL
Avoid copying a profile URL (instagram.com/username) or the Explore feed—only single-post links work.
Step 2: Open curl-x in a real browser
- Leave the Instagram or chat app
- Open Safari, Chrome, or Firefox
- Go to curl-x
- Paste the share URL into the input box
- Tap or click Download
curl-x strips the igsh token, fetches the public post data, and lists the video—or every photo and video in a carousel—when the account is public.
Do not paste inside Instagram's in-app browser. Meta's embedded WebView often blocks file downloads or plays MP4s inline without saving. Tap Open in external browser from the ⋯ menu first.
Step 3: Pick the file and save it
- Reels and feed videos save as MP4 (commonly 720p–1080p, roughly 5–40 MB per minute)
- Carousel posts list each item separately—save the ones you want in order
- Photos keep their original JPEG/WebP format
On desktop, files land in your Downloads folder. On phones, see the device notes below.
Which Share Links curl-x Accepts
Paste the full URL. curl-x matches these patterns:
| Link type | Example pattern | Works when public? |
|---|---|---|
| Reel share | instagram.com/reel/CODE/?igsh=TOKEN | Yes—token stripped automatically |
| Post share | instagram.com/p/CODE/?igsh=TOKEN | Yes |
| Plural reels path | instagram.com/reels/CODE/ | Yes |
| Legacy IGTV | instagram.com/tv/CODE/ | Yes |
| Public Story | instagram.com/stories/USERNAME/ID/ | Yes, while the Story is live |
| Username-prefixed post | instagram.com/USER/p/CODE/ | Yes |
| Legacy short link | instagr.am/p/CODE | Yes—resolved automatically |
Does not work:
| Link type | Why |
|---|---|
| Opaque redirect | instagram.com/share/CODE — open it in a browser first, then copy the canonical URL |
| Profile or Explore page | instagram.com/username — not a single post |
| Private account post | Login wall blocks extraction |
| Expired Story | Stories disappear after 24 hours unless saved as a Highlight |
| DM-only media | No public URL exists |
Visibility test: open the share link in a private/incognito tab while logged out. If Instagram shows a login wall instead of the post, no downloader can fetch the file—explained in Why You Can't Download Private Instagram Videos.
Device-Specific Save Tips
iPhone and iPad (Safari)
Safari downloads MP4s to Files → Downloads first:
- After curl-x serves the file, tap the download badge in Safari's toolbar
- Open the MP4 in Files
- Tap Share → Save Video to move it to Photos
Saving Reels for a re-edit? Check How to Download Instagram Reels Without a Watermark before you import the clip.
Android (Chrome)
Chrome saves to the Downloads app:
- Pull down the notification shade and tap the completed download
- To surface the clip in Gallery, move the file to
DCIM/Cameraor trigger a media scan
Full OEM-by-OEM instructions: How to Save Instagram Videos to Gallery on Android.
Windows, Mac, and Chromebook
The MP4 saves directly to your browser's Downloads folder. Drag it into Premiere, CapCut, or iMovie from there.
Troubleshooting Share Link Downloads
| Symptom | Likely cause | Fix |
|---|---|---|
| Invalid URL | Copied a profile, hashtag, or Explore link | Re-copy with Copy link on the Reel or post itself |
Link starts with instagram.com/share/ | Opaque app redirect token | Open it in a browser, copy the /reel/ or /p/ URL it lands on |
| No media found | Post is private, deleted, or region-blocked | Open the URL logged out; confirm you can see the post |
| Story link fails | Story expired or account is private | Stories last 24 hours—see how to save Stories in time |
| Only one carousel item saved | Each slide is a separate file | Go back and save the remaining items one by one |
| Inline playback only | Instagram's in-app browser | Switch to Safari/Chrome via Open in external browser |
| Rate limited | Too many rapid extractions | Wait 30–60 seconds and retry once |
Worried about pasting links into a random website at all? Read Is It Safe to Use an Instagram Downloader? for the checklist curl-x is built around.
FAQ: Download Instagram Videos From Share Links
Can I download a Reel from a link with ?igsh= in it?
Yes, when the Reel is on a public account. Copy the full instagram.com/reel/CODE/?igsh=TOKEN URL, paste it into curl-x in Safari or Chrome, and save the MP4. The token is share-tracking metadata, not a gate.
What does igsh mean in an Instagram link?
igsh is Instagram's share hash—a token identifying which share sheet created the link. Meta uses it for analytics and "shared by" attribution. It never changes which video loads, and curl-x discards it during parsing.
Should I remove ?igsh= before pasting?
No. Paste the entire copied string. curl-x strips query parameters automatically, and trimming by hand risks clipping a character from the shortcode itself.
Do instagr.am short links still work?
Yes. Legacy instagr.am/p/CODE links are resolved server-side to their canonical instagram.com URL and then extracted normally. You do not need to expand them yourself first.
Why does my share link open a login page instead of the post?
The account is private, the post was deleted, or Meta is rate-limiting anonymous traffic in your region. If a logged-out private tab cannot see the post, no downloader can either—share tokens do not bypass privacy settings.
Can I download a public Story from a share link?
Yes, while it is live. Paste the instagram.com/stories/USERNAME/ID/ URL into curl-x before the 24-hour window closes. Private-account Stories fail regardless of the link. Photo Stories work the same way—see How to Save Instagram Photo Stories.
Is downloading from an Instagram share link legal?
Downloading public media for personal offline viewing sits in a legal gray area that depends on your country, the uploader's rights, and how you reuse the file. Re-posting creator content without permission can violate Instagram's Terms of Use and copyright law. When in doubt, ask the creator or share the original post instead.
Bottom line: an Instagram share link is the shortest path from a WhatsApp forward to a downloadable MP4. Copy the full /reel/ or /p/ URL—?igsh= token and all—paste it into curl-x in a real browser, and save the file—no app install, no Instagram login, no manual URL cleanup. The same share-link flow works across platforms: Facebook, Twitter/X, Threads, Reddit, and TikTok.
Related Guides
Baixar Vídeo do Instagram pelo Link Compartilhado (2026)
Copiou um link instagram.com/reel/ com ?igsh= no final? Veja como baixar vídeo do Instagram pelo link compartilhado: cole no curl-x e salve o MP4.
Cách Tải Video Instagram Từ Link Chia Sẻ (2026)
Có link instagram.com/reel/ kèm ?igsh= ở cuối? Dán nguyên link vào curl-x là tải được video Instagram từ link chia sẻ - cả Reel, bài đăng lẫn carousel.
Cara Download Video Instagram dari Link Share (2026)
Cara download video Instagram dari link share: tempel link instagram.com/reel/ berikut token ?igsh= ke curl-x, lalu simpan MP4-nya. Reel, post, dan carousel.