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 · Paste a link to auto-download
How to Download From Twitter / X
Find the tweet
Open the tweet with the video, GIF, or photo on twitter.com, x.com, or the mobile app.
Copy the link
Tap the Share icon (or the ••• menu on desktop) and choose "Copy Link".
Paste it above
Paste the link into the box above and press Enter or tap Download.
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.