Format · MP3 128 kbps
X video to MP3: how the conversion works
X doesn't publish audio-only files, so MP3 is the one format we create. The conversion runs entirely inside your browser tab: your device decodes the video's AAC audio and encodes MP3.
Updated
Download only content you own or have permission to use. Public posts only; we store no videos. Responsible use
MP3 technical sheet
- Output
- MP3, constant 128 kbps, original sample rate and channel count
- Source
- The smallest MP4 rendition of the video (audio is identical in all renditions)
- Where it runs
- In your browser (mp4box demux → WebCodecs AudioDecoder → LAME encoder)
- Upload to our server
- None: only the source MP4 passes through our proxy
- Limits
- ≈100 MB source; live replays up to 15 minutes
- File name
account_postID.mp3
Get MP3 from an X post
- Extract the post. Paste the link and press Extract.
- Press Download MP3. It appears on video and GIF items. The button shows a percentage while it converts.
- Save the file. Your browser saves
account_postID.mp3when conversion finishes.
How MP3 works on X
When you press Download MP3, the page fetches the lowest-bitrate MP4 of that video. The audio track in X's renditions is the same in each, so downloading the smallest file saves time and data without costing audio quality.
The MP4 is split into tracks in the page, the AAC audio is decoded by the browser's WebCodecs AudioDecoder, and the raw samples are encoded to MP3 at 128 kbps with the open-source LAME encoder. Progress is shown on the button.
Why 128 kbps and not 320? X's AAC audio is itself a compressed track at a modest bitrate. Encoding it to 320 kbps MP3 would make the file 2.5× bigger without bringing back any detail that AAC already discarded.
MP3 by the numbers
| Clip length | MP3 size at 128 kbps |
|---|---|
| 30 seconds | ≈ 0.5 MB |
| 3 minutes | ≈ 2.9 MB |
| 10 minutes | ≈ 9.6 MB |
| 15 minutes | ≈ 14.4 MB |
Limits and honest caveats
- GIFs have no sound; the button will report no audio track.
- Sources over ≈100 MB, and HLS live replays over 15 minutes, are refused: too long for MP3.
- Browsers without WebCodecs audio decoding can't convert: browser can't extract audio.
- 128 kbps is fixed. For a lossless copy of the original AAC, download the MP4 and run
ffmpeg -i in.mp4 -vn -c:a copy out.m4a.
Channels, sample rate and tags in the MP3
The converter keeps the source's sample rate (usually 44.1 or 48 kHz on X) and its channel layout up to stereo: a mono voice clip stays mono, a stereo music clip stays stereo, and anything with more channels is folded down to two. It writes plain MP3 frames with no title, artist or cover tags, so your music app will show the file name until you add details yourself.
Typical uses are saving a voice note from a post, a short interview answer, or a sound you have permission to reuse. For podcasts and long talks, a live replay under 15 minutes converts in the browser; longer ones are better handled from the MP4 on a computer.
At 128 kbps a minute of audio is about 1 MB, so even a long clip stays small enough to send in most chat apps.
Questions people ask
Can I get 320 kbps MP3 from X?
We don't offer it because the source AAC doesn't have that much detail; 128 kbps keeps what's there.
Is my audio sent to your server?
No. Conversion happens on your device.
Does it work on iPhone?
On recent iOS versions with WebCodecs audio support, yes.
Related pages
Background reading
- X video formats explained: HLS, bitrates, and why 1080p isn't always thereA technical but readable tour of how X serves video, from MP4 variants and m3u8 playlists to bitrate ladders, and why the quality you get depends on the upload.
- SaveTwitter.net alternative: 30 languages against one well-explained oneSaveTwitter covers more languages than any site we compared and has an Android app. We cover fewer languages and explain qualities and limits more precisely.