Twitter Video Formats: MP4, HLS, and What You're Actually Downloading
By The xfetchy team · May 27, 2026 · 6 min read · Updated May 28, 2026
When you download a video from Twitter or X, you're choosing from a menu of formats and qualities the platform generated when the clip was uploaded. Knowing what those options actually are makes it easy to pick the right one. Here's what's happening under the hood.
MP4 and HLS: the two delivery formats
X serves video in two main ways. MP4 is a single self-contained file — the thing you want to download, because it plays everywhere and drops straight into any editor. HLS (HTTP Live Streaming) is what X uses to stream adaptively in the app: it chops the video into small chunks and switches quality on the fly based on your connection. HLS is great for streaming but awkward to save, so a good downloader resolves it to a clean MP4 for you.
When you use the MP4 downloader, xfetchy hands you that single-file version directly — no chunks to stitch together.
What "quality" really means
The numbers you see — 360p, 480p, 720p, 1080p, sometimes 2160p — are vertical pixel heights. More pixels means a sharper picture and a bigger file. X generates several of these renditions from whatever the creator uploaded, so a single post can offer four or five sizes.
- 1080p — full HD, the best choice for most clips. Try the HD downloader.
- 720p — still HD, lighter on mobile data.
- 480p / 360p — small and fast, fine for quick saves.
- 2160p (4K) — only when the original was uploaded in 4K, which is rare. Grab it with the 4K downloader.
The key rule: a downloader can never give you more quality than was uploaded. If the highest option is 720p, that's because 720p is the best the source contains. Nothing can add detail that was never recorded — "enhance" is a movie myth.
Why Twitter GIFs are secretly MP4s
Here's a fun one: Twitter GIFs aren't really GIFs. When you upload a GIF, X converts it into a silent, auto-looping MP4 because the GIF format is hugely inefficient — a few seconds of animation can be many megabytes as a true GIF but tiny as an MP4. So when you save a "GIF" with the GIF downloader, you usually get that looping MP4, which plays everywhere and looks identical. If you specifically need a .gif file, convert the MP4 afterward.
Audio: AAC, and how MP3 extraction works
The audio inside an X video is typically AAC at around 128 kbps. When you only want the sound — a song snippet, an interview, a sound bite — the MP3 extractor pulls that audio track out and converts it to MP3, the most universally compatible audio format. Quality is capped by that original 128 kbps, which is plenty for speech and casual listening but not a substitute for a proper music release.
So which one should you download?
- Want the video to keep or edit? Choose MP4 at the highest resolution offered.
- Only need the audio? Use MP3.
- Saving a reaction animation? The GIF tool's looping MP4 is what you want.
- Want a still frame instead? Grab the thumbnail.
Now that you know what each option means, picking the right one takes a second. Paste a link into xfetchy and choose with confidence.
We build xfetchy, a free, no-login Twitter/X video downloader, and spend our days working with X's media formats — so these guides come from hands-on experience, not guesswork.