Free tools/X (Twitter) video downloader

X (Twitter) Video Downloader

Paste a post link and save the video as an MP4 you can actually edit.

Best available quality · selected automatically

Only download content you have the right to save. Public content only — respect creators and each platform's terms.

  • No signup and no extension
  • Nothing stored on our servers
  • The poster is never notified
  • Old twitter.com links resolve too

Only download content you have the right to save: your own uploads, Creative Commons material, or videos whose owner has given you permission. Unsora hosts nothing, stores nothing, and is not affiliated with X Corp. We read the same public files the site fetches to play the post, and keep no copy.

How it works

  1. Copying an X post link from the share menu

    01

    Copy the post link

    Tap the share icon under the post and choose Copy link, or copy the address bar on the web. Either gives a link with /status/ in it, which is the part we need.

  2. Pasting an X (Twitter) post link into the downloader

    02

    Paste it here

    Old twitter.com links, x.com links and t.co short links all resolve to the same post. We read what X published and list every version that exists.

  3. Previewing and saving the video from an X post

    03

    Check the preview, then save

    Play a couple of seconds to confirm it's the right post, pick a size, and save. The file is the one X served, nothing re-encoded, nothing added.

What you get

Old links still work

twitter.com, x.com, mobile.twitter.com, t.co and /i/status/ all resolve. Bookmarks from 2019 are fine.

Every version X published

We list the sizes that exist for that post, not a fixed menu.

GIFs come back as video

A "GIF" on X is a silent looping MP4. Convert it afterwards if you need a real GIF.

It says why it failed

Deleted, protected, age-gated, withheld or the wrong kind of link. You get the reason.

Nothing installed, nothing kept

No extension, no app, no account, no copy kept.

Then cut it and post it

AI clipping turns a saved clip into captioned verticals, and the schedulers queue them to your own accounts.

Why a Twitter video downloader stops working

Most tools in this category were built when this site was called Twitter and its API was free to use. In February 2023 that free access ended. Anything reading posts through the official route woke up to a bill it could not pay, and a lot of those projects were quietly abandoned. The pages stayed online. The buttons still spin. That is why "not working" is a real search with real volume behind it, and it is the most useful question this page can answer.

When a link fails here, it is almost always one of six things. The post was deleted — once it's gone, it's gone, and anyone promising deleted videos is either fetching an archive somebody else made or selling you nothing. The account is protected — those posts are served to approved followers only, and a signed-out request is declined, which is the account owner's decision working correctly. The media is age-gated or marked sensitive — X releases that only to signed-in accounts that opted in. The post is withheld in your country — X blocks specific posts in specific countries on legal demand; the post exists, it's just not being served where you are. The link isn't a post link — a profile, search or timeline URL contains no single post; we need one with /status/ in it. And the video isn't X's at all, which is its own section below.

We name which one it was rather than showing a generic error, because the fix differs every time and five of the six aren't fixable.

twitter.com, x.com, and why both still have to work

The name changed in 2023 and the domain move finished in 2024. Links saved before that never updated themselves. They sit in bookmarks, old Slack threads, blog posts and screenshots somebody is retyping by hand. People will be pasting twitter.com links for years, and a tool that rejects them is broken for no reason.

So both forms resolve here. x.com, twitter.com, mobile.twitter.com, t.co short links, /i/status/ links, links with /video/1 or /photo/1 on the end, and anything dragging a tracking tail. Same post, same file — the same job on Bluesky works the same way for the crowd holding accounts on both.

What X actually serves, and why quality varies so much

X does not keep one video per post. An upload gets re-encoded into several MP4 versions at different frame sizes and bitrates, and the app picks one based on your connection and screen. Longer videos also get an HLS playlist, pointing at a stream split into small chunks rather than one downloadable file. When that's all there is, the chunks have to be fetched in order and joined back into an MP4. We do that.

The thing nobody explains: the top rung is a property of the upload. What you get back is bounded by what the poster's app sent. A clip posted from a phone on a bad connection can top out lower than the same clip posted from a desktop.

X Premium moved that ceiling too. Paying accounts can upload longer videos at higher resolution than free accounts, so two posts that look identical in your timeline can offer different files depending on who posted them. If a download comes back soft, that is usually why, and no tool invents detail that was never uploaded.

The frame sizes X's ladder commonly produces: a low 320x180 fallback that's always present, a medium 480x270 or 640x360 rung almost always present, a 1280x720 rung on most modern uploads, a 1920x1080 rung on uploads from clients and accounts permitted to send it, and for longer videos an HLS stream joined into one MP4. Vertical posts use the same rungs rotated. We list what actually exists for the post you pasted, not a fixed menu.

GIFs aren't GIFs, and some videos aren't X's at all

Two things on this platform confuse more people than everything else.

The GIF button doesn't post a GIF. X converts an uploaded GIF into a silent, looping MP4 with no audio track. That's why a saved "GIF" arrives as a video file. It isn't a bug and nothing was substituted. If you need an actual animated GIF, convert the MP4 afterwards.

A video in a post isn't always hosted by X. Paste a YouTube or Vimeo link into a post and X renders a card with a thumbnail and a play button. The video plays in a third-party player and the file never touches X's servers, so there's nothing here to fetch — save it from YouTube instead. You can tell them apart before you paste: a card shows the source domain under the player, native video doesn't. Quote posts follow the same logic. If the video is in the quoted post, pasting either link finds it.

What to do with the clip once it's saved

Most people saving from X are collecting: a reaction clip, a demo somebody posted, a piece of their own thread they want back as a file. The next job is turning it into something you can post yourself.

Unsora's AI clipping takes a saved video, finds the section that stands on its own, crops it vertical and burns in captions — see how AI clipping cuts a saved video into captioned shorts. The schedulers push it back out to your own accounts on a calendar, so a clip you found on Monday goes out Thursday and you can queue posts to your own accounts across every platform. Credit the original creator, and get permission before reposting anyone else's work.

Next steps

Post embeds a YouTube link? save the YouTube upload.

Saving it to repost? schedule it across your accounts.

Posting your own? clip a stream into post-sized videos.

Honest limits

What this tool does

  • Video in public posts, including replies
  • twitter.com and x.com links, plus t.co short links and /i/status/ links
  • Animated "GIF" posts, which arrive as silent looping MP4s
  • Posts with several videos, or a video and images: pick which one you want
  • Quote posts where the video sits in the quoted post
  • Longer videos served as a chunked stream, joined back into one MP4

What it doesn't do

  • Protected accounts. Their posts are for approved followers, and we don't ask you for a login to get around that.
  • Deleted posts. The file goes with them, whatever a page title says.
  • Age-restricted and sensitive media, which X releases only to signed-in accounts that opted in.
  • Posts withheld in your country under a legal demand.
  • Videos playing in a card from YouTube, Vimeo or anywhere else. That file was never on X.
  • Live broadcasts and Spaces while they're running. Wait for the replay.
  • Anything behind a paid subscription to a creator.

Checklist

What to check before you use any downloader

Seven things worth checking before you paste a link into any X downloader, here as much as anywhere else.

  1. 01

    No extension

    Anything that can read your posts page can read every other page you open, including your bank.

  2. 02

    No sign-up

    Nothing about saving a public video needs your email address.

  3. 03

    No fake buttons

    One button that starts the download you asked for. Ads dressed as download buttons are the oldest trick here.

  4. 04

    No ad interstitial or countdown

    A wait before your file is a page selling impressions.

  5. 05

    Nothing kept

    The file streams to you and the working copy is dropped. Nothing about your link belongs in a database.

  6. 06

    No added watermark

    A tool stamping its own logo on your file has re-encoded it and made it worse.

  7. 07

    An honest ceiling

    A tool offering 4K on a platform that never served it will fail or hand you an upscale.

Saved the clip. Now do something with it.

Unsora cuts a saved video into captioned verticals and queues them to your own TikTok, Instagram, YouTube, Bluesky, LinkedIn and X accounts on a schedule you set. From $19/mo with a 3-day free trial. The downloader stays free, with no account and no cap.

Start the free trial

FAQ

Common questions

The downloader isn't working. What's wrong?

Usually one of six things: the post was deleted, the account is protected, the media is age-gated, the post is withheld in your country, the link isn't a post link, or the video is a card from another site. We name which one. Tools that fail silently are often projects abandoned when X's free API access ended in 2023.

Do old twitter.com links still work?

Yes. twitter.com, x.com, mobile.twitter.com and t.co links all resolve to the same post. Old bookmarks are fine.

Can I download from a private or protected account?

No. Those posts go to approved followers only, and no signed-out tool reaches them. We won't ask for your login.

Can I recover a video from a deleted post?

No. When a post goes, the file goes with it. If it was archived elsewhere before deletion, that archive is your only chance.

Why did my GIF save as an MP4?

Because it was always an MP4. X converts uploaded GIFs into silent looping videos, so you get the file that was posted. Convert it afterwards if you need an animated GIF.

The post has a video but nothing downloads. Why?

It's probably a link card. A YouTube or Vimeo link in a post renders that site's player, and the file never sits on X. Open the original and save it there.

Does it work on a quote post?

Yes. If the video is in the quoted post, paste either link and we'll find it.

Will the poster know I downloaded it?

No. There's no notification, no view record and nothing sent to their account.

Why is the quality lower than what I saw on screen?

You get the best version X published for that post, and that's set by the upload. Paid accounts can send longer, higher-resolution video than free ones, so two similar-looking posts can offer different files.

Do you have a Chrome or Firefox extension?

No, on purpose. An extension with permission to read this site's pages can read every page you visit. Pasting a link gets the same file without that exposure.

Is there an iPhone shortcut?

We don't publish one. This page works in Safari on iPhone: copy the post link, paste it, save. The file lands in Files and moves to Photos from there. Android is the same in Chrome.

Can I save age-restricted or sensitive media?

No. X releases that only to signed-in accounts that have turned the setting on, and we don't hold a session.

Is it free, and do I need an account?

Free, no account, no cap on links. Unsora sells a paid AI video suite and this exists so people find it. It stays free.

Is downloading from X legal?

Saving a public video for your own use is generally fine. Re-uploading someone else's work as your own can be copyright infringement however you got the file, and X's terms restrict automated access. General information, not legal advice.

Built and maintained by the Unsora team.

X's MP4 rendition ladder and link-form handling last checked on August 14, 2026.

Changelog

August 14, 2026. Page rewritten. Six named failure causes, twitter.com/x.com dual-domain handling, the MP4 version ladder and the GIF-versus-card explainer added.

All free tools