SnapDown
The Threads field guide

Threads Video Downloader

Save videos, photos, and carousels from any public thread

Paste any Threads link — threads.com or threads.net, full post URLs or /t/ short links — and SnapDown fetches the original media as downloadable files. No login, no watermark, free.

VideosPhotosCarousels/t/ links

How to download a Threads video in three steps

The flow is identical in the Threads app and on the web — the only difference is how you grab the link. There's nothing to install and no account to create: the link itself is all SnapDown needs to find the post and pull its media.

1

Copy the Threads link

In the Threads app, tap the paper-plane share icon under the post and choose 'Copy link'. On threads.com in a browser, just copy the URL from the address bar.

2

Paste it here

Drop the link into the box above — full /@username/post/ URLs and short /t/ share links both work, from threads.com or threads.net.

3

Save your media

Click Download Free and SnapDown fetches every photo and video in the post. Pick the items you want and save them straight to your device.

On iPhone, downloads land in Files → Downloads (use Share → "Save Video" to move clips into Photos) — and if Safari asks whether to allow downloads from this site, tap Allow; it's a one-time prompt. On Android, files go straight to your Downloads folder and appear in your gallery automatically. On desktop, check your browser's Downloads folder.

Threads link anatomy: one post, three link shapes

Threads launched in July 2023 on threads.net, then graduated to threads.com once Meta acquired the domain it always wanted — today threads.com is the primary web address and every threads.net link quietly redirects to it. That history is why you'll still meet both domains in the wild, sometimes for the same post. Underneath, every post has one canonical address built from the author's handle and a short post ID, plus a compact /t/ shortcut the mobile share sheet produces. SnapDown accepts all of them — but knowing what each looks like makes broken-link debugging trivial.

The full post link

https://www.threads.com/@username/post/DHxAb12CdEf
  • threads.com — the current domain; threads.net still works and redirects here.
  • @username — the author's handle, identical to their Instagram handle.
  • DHxAb12CdEf — the post ID: a short, case-sensitive string of letters and numbers. Lose or truncate one character and the link dies.

The /t/ short link

https://www.threads.com/t/DHxAb12CdEf
  • Same post ID, no username — a compact redirect built for share sheets and chat apps, where shorter links survive better.
  • Older short links on threads.net resolve exactly the same way.
  • SnapDown follows the redirect automatically. If a /t/ link fails, the post was deleted or the link got clipped in transit — open it in a browser and copy the full URL it lands on.

One last link detail: share links copied from the app often carry a ?xmt=… tracking token on the end. Paste it as-is — SnapDown ignores query parameters — but if you're archiving links for later, the clean, permanent URL is everything before the question mark.

How to copy the link, per surface

iOS app: Tap the paper-plane icon under the post, then 'Copy link'. The link is on your clipboard, ready to paste here.
Android app: Tap the share icon under the post, then 'Copy link' — or choose 'Copy' from the system share sheet.
Web (threads.com): Click the post's timestamp to open its permalink, then copy the URL straight from the address bar.

What a Threads post can contain — and what you can save

Threads posts are more than text. Here's exactly what SnapDown extracts from each post type it meets.

Videos

Threads clips run up to five minutes and save as MP4 with the original audio. You get the highest rendition Threads serves — typically up to 1080p, with the ceiling set by the poster's upload.

Photos

Full-resolution JPGs exactly as Threads stores them. Right-clicking an image in the feed gives you a compressed preview sized for the layout; this gives you the real file behind it.

Carousels

Multi-photo and mixed photo-video posts unpack into individual downloads, in their original order, so you can grab one item or save the entire set in a single fetch.

Quotes & reposts

Quote posts and reposts don't duplicate media — they point at the original post. Paste one and SnapDown resolves the reference, handing you the original author's files.

Private profiles can't be fetched — Threads privacy is real, and no legitimate tool can bypass it.

Text-only posts have no media to download — screenshot those instead.

However many items a post holds, the fetch works the same way: SnapDown reads the post once, lists everything it found, and each item gets its own download button. Files keep their original formats — MP4 for clips, JPG for photos — and nothing is re-compressed, cropped, or stamped on the way through. If a result looks incomplete (say, three photos from a four-photo carousel), re-run the fetch; a slow response from Threads occasionally truncates the first attempt.

No download button — and what the Instagram connection means

Threads doesn't have a save-to-device button, and if you know its parentage you'd never expect one. Threads was built by the Instagram team on Instagram's account system: every Threads profile is created from an Instagram account, keeps the same handle, and — this is the part that matters for downloading — inherits Instagram's attitude toward media. Meta's feed products have never shipped a public download button. Media stays in-app, where plays are counted and ads are sold; the closest Meta gets is letting creators export their own content.

The account linkage has one practical consequence worth understanding: privacy. A Threads profile can be public or private, just like Instagram, and that setting controls everything. Public profile: every post, photo, and clip is served to logged-out visitors — which is effectively what SnapDown is — so fetching works. Private profile: posts are visible only to approved followers, nothing is served anonymously, and no honest downloader can retrieve any of it. If a tool asks for your Instagram login to "unlock private Threads posts," close the tab — that's a credential-harvesting pattern, not a feature.

One more inheritance from Instagram: compression. Threads transcodes every upload into multiple renditions for streaming, so the quality ceiling of your download was decided the moment the poster hit publish. SnapDown grabs the top of that ladder and never re-encodes — but nothing can restore what compression already discarded.

And a quick word on rights, because it matters here as much as anywhere: downloading a public thread doesn't transfer any ownership. The clip still belongs to the person who made it, and any music in it may carry its own license. Saving for offline viewing, personal archives, or research is the normal, low-risk use. Re-uploading someone's clip as your own content — on Threads or anywhere else — invites takedowns and, on a network where your handle is your identity, reputational blowback. Want to feature someone's thread in your own work? Ask in the replies or by DM. Threads culture is chatty; most people say yes.

What people actually use this for

A downloader is only as legitimate as its use cases. These are the four we see most on Threads — and the reason each one needs a local file rather than a bookmark.

Your own archive

Threads is the youngest network most people use, and young networks change fast — features move, posts get pruned, accounts get merged. Anyone who lived through Vine keeps local copies now. Save your own clips as you post them.

Cross-posting workflows

Creators who publish natively to Threads first often need the clean file back later — to post the same clip to YouTube Shorts, a newsletter, or a portfolio site without re-exporting from the editing project.

Reporting and receipts

Journalists and researchers archive public statements before they're edited or quietly deleted. A saved file with a timestamp in your own storage beats a dead link when the story develops three weeks later.

Reference libraries

Marketers and designers collect examples of hooks, formats, and edits that perform on Threads specifically — its pacing differs from Reels and TikTok — and a local folder is the only collection that survives deletions.

Field notes: Threads quirks that affect downloads

Small platform behaviors that regularly confuse people saving media from Threads — collected here so they don't confuse you.

Deletes are common — archive early

Threads culture leans ephemeral: people prune old takes, delete threads that aged badly, and sometimes wipe whole profiles. If a post matters to you, save it when you see it. A bookmarked link is a promise the poster can break; a file on your device isn't.

Raw media links expire — save the file, not the URL

The direct media addresses behind a fetch point at Meta's CDN, and those URLs carry time-limited signatures — they stop working after a while by design. Don't bookmark or share the raw link from a result card. Download the file to your device; that copy is permanent.

Long videos usually aren't Threads videos

Threads caps clips at around five minutes, so a "20-minute video on Threads" is almost always an outbound link to YouTube or another host, wrapped in a link preview. Check the domain the post actually points to, and use the downloader that matches it.

Handles match Instagram — which helps you verify sources

Because every Threads handle is its owner's Instagram handle, checking whether a clip came from the real account takes seconds: the same @name should exist on both apps with the same identity. Useful before you archive a "statement" that might be a parody account's joke.

Threads or Instagram? Pick the right tool

Same company, same login, different apps — and different downloaders. A ten-second look at the link tells you which one you need.

Threads
Instagram
Link looks like
threads.com/@user/post/…
instagram.com/reel/… or /p/…
Typical media
Clips up to 5 min, photos, carousels
Reels, photo posts, carousels, Stories
Tool to use
This page — you're on it
Private content
Not fetchable
Not fetchable

Cross-posting note: creators often share the same clip to both apps. If your link says instagram.com, use the Instagram tool even if you found the post on Threads — the file is hosted where the link points. And when a thread is shared to an Instagram Story, what you're seeing is a rendered card of the post, not its media — trace it back to the original Threads post and paste that link here.

Threads download FAQ

The details — domains, short links, carousels, quotes, privacy, and quality.

Want more detail?

The companion guide walks through every device with screenshots — plus fixes for stubborn /t/ links and reposts that won't resolve.

Read the full step-by-step guide

Written and maintained by the SnapDown team. Last updated .