Skip to content
Twitter / X downloader

Twitter Video Downloader

Paste any tweet link below to save its video, GIF, or photo in the original quality — 1080p when Twitter/X offers it. No login, no watermark, no app to install.

Works with Twitter/X, Instagram, TikTok, Facebook, Threads, Reddit & Bluesky - short share links too

How to Download From Twitter / X

1

Find the tweet

Open the tweet with the video, GIF, or photo on twitter.com, x.com, or the mobile app.

2

Copy the link

Tap the Share icon (or the ••• menu on desktop) and choose "Copy Link".

3

Paste it above

Paste the link into the box above and press Enter or tap Download.

4

Save the file

Pick a quality if more than one is offered, then save the MP4, GIF, or image.

Twitter / X Downloader FAQ

Does curl-x download Twitter videos in HD?

Yes — curl-x lists every quality Twitter/X actually offers for that tweet (often 1080p, 720p, and 480p) and lets you pick before downloading; it never re-encodes or degrades the source file.

Are Twitter GIFs saved as real .gif files or MP4?

Almost all "GIFs" on Twitter are actually silent looping MP4 files, and curl-x saves them exactly as Twitter serves them. See our guide on downloading Twitter GIFs if you need an actual .gif file extension.

Can curl-x download private or protected tweets?

No. curl-x only reads what Twitter's public syndication endpoints expose, so protected accounts, deleted tweets, and suspended accounts can't be extracted — there's no login-wall workaround here.

Is downloading a public tweet's video legal?

Saving a public video for personal viewing is generally fine, but reposting someone else's video as your own is a separate copyright question — see our legality guide for the details.

Does this work on iPhone and Android, or only desktop?

The site works identically in Safari, Chrome, and any mobile browser — there's no app to install on either platform.

What is the curl CLI trick everyone mentions?

curl-x's signature feature: run curl -OJ https://www.curl-x.com/<username>/status/<id> in a terminal and the tweet's media downloads directly as a file — no browser needed at all.

Twitter / X Guides

Other Platforms