SnapFetchr

    How to Download Twitter / X Videos

    Twitter — now X — lets you upload video but gives you no way to download it, not even your own. Right-clicking a video on desktop returns a useless data: URL. This guide shows you how to save any public tweet's video or GIF as a real HD MP4.

    X stores video on video.twimg.com behind an HLS playlist, the same adaptive-streaming format used by TikTok and Reddit. That's why the right-click trick fails — there's no single file to grab from the page. A proper downloader reads the HLS manifest and pulls the highest-bitrate rendition, so the 1080p you save is bit-for-bit what the timeline player streams.

    GIFs are a useful special case. Twitter doesn't actually store GIFs as the animated-image format; it converts every uploaded GIF to a silent MP4 on ingestion. So when you 'download a Twitter GIF', you get a real, editable video file — just one with no audio track, by design.

    The steps work on iPhone, Android, Windows, macOS, and Linux, with no X account, official client, or browser add-on. The only requirement is that the tweet is public — protected (private) accounts hide their tweets from non-followers and can't be reached.

    Step-by-Step: How to Download Twitter/X Videos

    1

    Find the tweet with video

    Open the tweet containing the video or GIF in the X app or at x.com. It must be from a public account — protected accounts won't work. Note that a quote tweet only embeds the original; if you want that video, you'll need the original tweet's URL, not the quote's.

    Find the tweet with video
    2

    Copy the tweet link

    Tap the share icon under the tweet (the up-arrow) → Copy link to Tweet. On desktop, copy straight from the address bar. SnapFetchr accepts twitter.com and x.com interchangeably, and resolves t.co short links (the ones you get in DMs) automatically.

    Copy the tweet link
    3

    Paste into SnapFetchr

    Open SnapFetchr, paste the tweet URL into the input field, and press Fetch Video. The tool reads X's HLS manifest and lists every resolution the source exposes — usually 360p, 720p, and sometimes 1080p.

    Paste into SnapFetchr
    4

    Download the video

    Pick the highest resolution and tap download; the MP4 saves with audio intact (GIF-derived files are silent by design). On desktop it lands in Downloads; on iPhone, use Files → Downloads → Share → Save Video to reach the Camera Roll.

    Download the video

    Downloading tweet videos vs. Twitter GIFs

    Standard video tweets cap at 2 minutes 20 seconds for free accounts and longer for verified users; these download as full MP4s with audio. The resolution you can get depends entirely on the upload — newer, higher-quality tweets offer 1080p, while older or re-encoded videos may top out at 720p or 480p. SnapFetchr never upscales, so what you see in the options is what X actually stored.

    Twitter GIFs behave differently because they aren't GIFs internally — they're silent MP4s. Downloading one gives you a clean, loopable video file you can drop into an editor, which is far more useful than a low-frame-rate animated GIF. If your downloaded GIF has no sound, that's correct: the original never had any.

    How to download an X video on iPhone and Android

    On iPhone, copy the link from the X app's share icon, paste into SnapFetchr in Safari, fetch, and tap download next to the highest quality. The file goes to Files → Downloads; from there, Share → Save Video moves it into your Camera Roll. t.co links from DMs resolve the same way as public x.com links.

    On Android, Chrome is the smoothest path — the MP4 drops into /Downloads and plays immediately in Google Photos or VLC. No app or APK is needed on either platform; the entire process happens in the browser.

    Saving viral clips before they're deleted

    X is famous for fast deletions and suspensions, which makes saving a copy of a viral clip a genuine race against time. If a tweet is deleted (or its account suspended) between the moment you copy the link and the moment you paste it, the video is gone — X keeps no public cache of deleted content.

    For journalism, research, or simply archiving a moment, the habit that pays off is downloading immediately rather than relying on the tweet still being there later. Common use cases include breaking-news clips, sports highlights, and reference footage — all of which tend to disappear exactly when they matter most.

    Troubleshooting

    'This Tweet is from an account that's protected'

    Protected accounts hide tweets from non-followers, so the video is unreachable. The tweet must be public.

    A quote tweet returns no video

    The quote doesn't host the video — it embeds the original tweet. Click through to the original and use that URL instead.

    The tweet was deleted between copy and paste

    Deleted or suspended content can't be recovered — X doesn't cache it. Save viral clips the moment you see them.

    No 1080p option appears

    Not every video has a 1080p source. Older tweets and re-encoded uploads may cap at 720p or 480p, and SnapFetchr won't upscale beyond the original.

    Common Mistakes to Avoid

    Right-clicking the video to 'Save as'

    That returns a blob/data URL, not a file, because the video is an HLS stream. Use the tweet URL with a downloader instead.

    Using a quote tweet's URL

    Always use the original tweet's link — the quote only references the video, it doesn't contain it.

    Expecting audio on a GIF download

    Twitter GIFs are silent MP4s by design. If you need sound, you need a real video tweet.

    Assuming x.com and twitter.com behave differently

    They're interchangeable here — paste whichever you have and it resolves the same source.

    Twitter/X Download FAQs