X / Twitter Downloader

X (Twitter) video downloader

Save videos, GIFs and clips from any public post on X in HD MP4. Free, fast, no login and nothing to install.

  • No signup
  • No watermarks
  • MP4 · MP3 · HD
  • HD MP4
  • SD MP4
  • GIF → MP4
  • Post clips

How to download X / Twitter videos

1

Copy the post URL

Tap the share icon on any post containing a video and choose Copy link.

2

Paste into Grabnode

Drop the URL into the box above; Grabnode detects x.com and twitter.com links automatically.

3

Download the video

Pick the resolution you want and save the MP4 to your device.

X / Twitter quality & format options

QualityFormatNotesPlan
320x180MP4 (H.264)Fallback rendition for older uploadsFree
640x360MP4 (H.264)Data-friendly mobile optionFree
1280x720 HDMP4 (H.264)Standard HD variant on most postsFree
1920x1080 Full HDMP4 (H.264)Best free quality when X publishes itFree
GIF loopMP4 silent loopX stores GIFs as MP4 — no audio trackFree
Highest source variantMP4 high bitrateTop rendition exposed by the postPro

What works on X / Twitter — and what doesn't

Supported

  • Public posts with native uploaded video
  • GIFs, which arrive as silent MP4 loops
  • Videos inside quote posts and replies
  • x.com, twitter.com and t.co short links

Not supported

  • Protected accounts and posts requiring a login
  • Live Spaces and running broadcasts
  • Embedded YouTube or third-party players inside a post — use that platform's page instead
  • Deleted or age-gated posts

X / Twitter downloads on every device

iPhone & iPad

  1. 1.Tap the share icon on the post and choose Copy link.
  2. 2.Open grabnode.app in Safari and paste it.
  3. 3.Tap Download, then move the MP4 from Files to Photos.

Android

  1. 1.Tap share, then Copy link.
  2. 2.Paste into grabnode.app in Chrome.
  3. 3.Tap the quality you want — the file saves to Downloads.

Desktop browser

  1. 1.Copy the post URL from the address bar.
  2. 2.Paste it into Grabnode.
  3. 3.Click the MP4 button to save the video.

Everything you should know about saving X / Twitter videos

X compresses hard, and the numbers explain why

X caps most uploads at 512MB and re-encodes everything to a modest bitrate, typically 1080p at around 5 Mbps for the best case and far less for short clips. The file you download is the file X serves — there is no hidden higher-quality master sitting behind the player.

GIFs on X are not GIFs at all. They are silent looping MP4 files, which is excellent news: you get a far smaller, far cleaner file than a real GIF would ever be, and it can be converted afterwards if you genuinely need the old format.

Threads, quote posts and which video actually gets grabbed

A single X URL can point at a post that contains its own video, quotes another post containing a different video, or sits inside a long thread with several clips. Grabnode extracts the media attached to the specific post you linked. If you want a clip from further up the thread, open that individual post and copy its own link.

Both x.com and twitter.com addresses work, as do links copied from the share sheet with tracking parameters attached — those are stripped before extraction.

What will not work

Protected accounts, posts from users who have blocked public viewing, deleted posts, Spaces audio and age-restricted media all require a session we deliberately do not have. Livestreams are only reachable once the recording is published as a normal post.

X / Twitter downloader FAQ

Does it work with both x.com and twitter.com links?

Yes. Both domains point at the same post, and Grabnode accepts either form as well as t.co short links.

Can I download a GIF from X?

Yes. GIFs on X are stored as silent MP4 loops, so they download as MP4 files that any player or editor can open.

What is the highest quality available?

X transcodes uploads to a maximum of 1920x1200 for most accounts. Grabnode returns the highest variant the post exposes, usually 1280x720 or 1920x1080.

Are protected or private accounts supported?

No. Posts from protected accounts require a signed-in follower, so nothing can be extracted.

Can I download a video from a quote post or a reply?

Yes. Copy the link to the specific post that contains the video rather than the thread parent.

Why did my download fail on a live Space or broadcast?

Live audio Spaces and running broadcasts are not downloadable. Wait for a public recording to be published.

Does Grabnode add a watermark?

No. The MP4 you receive is the same file X serves to its own player.

Is downloading from X allowed?

Only for your own posts or content you have permission to reuse. Reposting other people's videos without credit or consent breaches the X Terms of Service.

Related downloaders