Skip to content
curl-x
threadsthreads videoshare linkxmthow-todownload

Download a Threads Video From a Share Link (2026)

Copied a threads.com link ending in ?xmt=…? Paste the full share URL into curl-x and save the MP4—works for videos, photos, carousels, and old threads.net links.

Share:

Want to try it now? Paste a post link from any supported platform to download its media instantly.

Open Downloader

To download a Threads video from a share link, copy the full threads.com/@user/post/…?xmt=… URL from the Threads app, WhatsApp, or Messenger, open curl-x in Safari or Chrome, paste the link, and save the MP4. Share links are what Threads generates when someone taps Share → Copy link—they point to the same public post a browser downloader can extract, tracking token and all.

This guide is for anyone holding a share link instead of a clean post URL—on iPhone, Android, Windows, or Mac.

TL;DR

  • Threads share links look like threads.com/@USER/post/CODE?xmt=TOKEN.
  • Paste the entire URL, including the ?xmt= parameter—curl-x strips it automatically.
  • Short threads.com/t/CODE links and legacy threads.net URLs work too.
  • Open curl-x in Safari or Chrome, not the Threads in-app browser.
  • Private profiles fail even with a valid share URL.

Key takeaways

  • A share link is not a different video—it is the canonical post URL plus a share-attribution token.
  • ?xmt= tells Meta which share created the visit; it never changes which media you get.
  • threads.net was the original domain—old links still resolve, and curl-x normalizes them to threads.com.
  • 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

  1. Long-press or tap the link you received (in WhatsApp, Messenger, iMessage, or the Threads app)
  2. Choose Copy link or Copy
  3. Open Safari (iPhone) or Chrome (Android or desktop) and go to curl-x
  4. Paste the full share URL, tap Download, pick the video or image, and save the file

That four-step flow works for most public posts in under a minute. For the full Threads workflow—videos, photos, GIFs, and carousels—start with How to Download a Threads Post.

When someone taps the Share icon → Copy link on a Threads post, the app copies the canonical URL and appends a tracking token, producing something like:

https://www.threads.com/@zuck/post/C8xYz1AbCdE?xmt=AQF0agUuiYK4mvegd0Jkqbbo

Share links are common in three situations:

Where you see themWhat Threads hands you
Threads app share sheetthreads.com/@USER/post/CODE?xmt=TOKEN
Cross-posts to Instagram or WhatsAppThe same URL, sometimes wrapped in a preview card
Old bookmarks and embedsLegacy threads.net/@USER/post/CODE URLs

The xmt value is a share-attribution token Meta uses for analytics. It is not a password and not a different video. curl-x reads the same public post data either way.

New to the platform? What Is Threads and How Does Its Media Work? covers the content types before you start saving them.

Threads keeps its URL zoo small. curl-x recognizes all of it:

Link styleExampleWhat it means
App sharethreads.com/@USER/post/CODE?xmt=TOKENStandard Copy link output
Short formthreads.com/t/CODECompact link without the username
Legacy domainthreads.net/@USER/post/CODEPre-2024 links, still live
Clean canonicalthreads.com/@USER/post/CODEDesktop address bar

Example share URLs:

https://www.threads.com/@zuck/post/C8xYz1AbCdE?xmt=AQF0agUuiYK4
https://www.threads.com/t/C8xYz1AbCdE
https://www.threads.net/@zuck/post/C8xYz1AbCdE

Keep the query string. The ?xmt= parameter is a tracking tag. curl-x strips everything after ? before parsing, so pasting the exact copied URL always works—no manual cleanup needed.

Domain does not matter. Meta moved Threads from threads.net to threads.com in 2024; curl-x normalizes both to the same canonical form before extraction.

Share Links vs Canonical Post URLs

All of these formats point to the same public post. The difference is packaging, not quality.

URL styleExampleWhen you get it
Share (app)threads.com/@USER/post/CODE?xmt=TOKENShare sheet Copy link
Canonicalthreads.com/@USER/post/CODEDesktop address bar
Shortthreads.com/t/CODECompact shares, some embeds
Legacythreads.net/@USER/post/CODELinks copied before the domain move

Practical rule: paste whichever link you already have. curl-x normalizes hostnames and strips tokens automatically. Coming from X? The mechanics are nearly identical—Threads vs Twitter/X: Downloading Media Compared maps the differences.

From the Threads app:

  1. Open the post with the video
  2. Tap the Share icon (paper plane) under the post
  3. Tap Copy link—the clipboard now holds …/post/CODE?xmt=…

From WhatsApp, Messenger, or iMessage:

  1. Long-press the link preview or URL text
  2. Tap Copy or Copy link

From desktop Threads:

  1. Click the Share icon → Copy link, or copy the address bar URL

Avoid copying a profile URL (threads.com/@username)—only single-post links work.

Step 2: Open curl-x in a real browser

  1. Leave the Threads or chat app
  2. Open Safari, Chrome, or Firefox
  3. Go to curl-x
  4. Paste the share URL into the input box
  5. Tap or click Download

curl-x strips the xmt token, fetches the public post page, and lists the video—or every image in a carousel—when the profile is public.

Do not paste inside the Threads in-app browser. Meta's embedded WebView often blocks file downloads or plays MP4s inline without saving. Tap Open in browser from the share sheet first.

Step 3: Pick the file and save it

  • Videos save as MP4 (commonly 720p–1080p, roughly 5–40 MB per minute)
  • Carousel posts list each photo and video separately—save the ones you want
  • Photos keep their original JPEG/WebP format

On desktop, files land in your Downloads folder. On phones, see the device notes below. For MP4-specific details, read Threads Video Downloader: Save Threads Media as MP4.

Paste the full URL. curl-x matches these patterns:

Link typeExample patternWorks when public?
App share with tokenthreads.com/@USER/post/CODE?xmt=TOKENYes—token stripped automatically
Canonical postthreads.com/@USER/post/CODEYes
Short formthreads.com/t/CODEYes
Legacy domainthreads.net/@USER/post/CODEYes—normalized to threads.com
Legacy shortthreads.net/t/CODEYes

Does not work:

Link typeWhy
Profile homethreads.com/@username — not a single post
Search or tag pageNo specific post to extract
Private profile postLogin wall blocks extraction
Deleted postNothing left to fetch
Text-only postNo media file to download

Visibility test: open the share link in a private/incognito tab while logged out. If Threads asks you to log in, no downloader can fetch the file. Share tokens inherit the post's visibility—they do not bypass private-profile settings.

Device-Specific Save Tips

iPhone and iPad (Safari)

Safari downloads MP4s to Files → Downloads first:

  1. After curl-x serves the file, tap the download badge in Safari's toolbar
  2. Open the MP4 in Files
  3. Tap Share → Save Video to move it to Photos

The full iPhone walkthrough lives in How to Download Threads Videos on iPhone.

Android (Chrome)

Chrome saves to the Downloads app:

  1. Pull down the notification shade and tap the completed download
  2. To surface the clip in Gallery, move the file to DCIM/Camera or trigger a media scan

Windows, Mac, and Chromebook

The MP4 saves directly to your browser's Downloads folder. Mac users can find Finder- and Photos-specific tips in How to Download Threads Videos on Mac.

SymptomLikely causeFix
Invalid URLCopied a profile, search, or tag linkRe-copy with Share → Copy link on the post itself
No media foundPost is text-only, private, or deletedOpen the URL logged out; confirm you can see the media
Photos instead of videoThe post is a carouselEach item is listed separately—pick the video entry
threads.net link fails to open in the appLegacy domain redirectPaste it into curl-x anyway—the domain is normalized
Inline playback onlyThreads in-app browserSwitch to Safari/Chrome via Open in browser
GIF saves as MP4Meta serves GIFs as looping videoExpected—the file plays identically
Rate limitedToo many rapid extractionsWait 30–60 seconds and retry once

Saving photos rather than clips? The image-specific flow is covered in How to Download Threads Photos.

Yes, when the post is on a public profile. Copy the full threads.com/@USER/post/CODE?xmt=TOKEN URL, paste it into curl-x in Safari or Chrome, and save the MP4. The token is analytics metadata, not a gate.

xmt is a share-attribution token Meta appends when you copy a link from the share sheet. It tells Threads which share generated the visit. It never changes which media loads, and curl-x discards it during parsing.

Yes. Meta moved Threads to threads.com in 2024, but threads.net URLs still resolve. curl-x normalizes both domains to the same canonical form, so paste whichever version you have.

Should I remove ?xmt= before pasting?

No. Paste the entire copied string. curl-x strips query parameters automatically, and trimming by hand risks clipping a character from the post code itself.

Can I download a carousel post from a share link?

Yes. curl-x lists every photo and video in the carousel separately, in the original order. Save each item you want—there is no ZIP bundle, but nothing is hidden behind the share link either.

The post is text-only, was deleted, or sits on a private profile. Open the same URL in a logged-out private tab: if you cannot see the video there, no downloader can fetch it either.

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 the Threads Terms of Use and copyright law. When in doubt, ask the creator or share the original post instead.


Bottom line: a Threads share link is the shortest path from a chat forward to a downloadable MP4. Copy the full threads.com/@USER/post/CODE?xmt=… URL—or the /t/CODE short form—paste it into curl-x in a real browser, and save the file—no app install, no Threads login, no manual URL cleanup. The same share-link flow works across platforms: Facebook, Twitter/X, Instagram, Reddit, and TikTok.

Ready to download from any platform?

Try curl-x — free, fast, and no login required.

Download Now
Share: