Convert Video for X (Twitter) Upload

Fix "Your media file could not be processed" on X by converting the video to the format it expects.

How to use the Convert Video for X (Twitter) Upload

  1. Choose the video.
  2. Choose a quality.
  3. Convert and download.
  4. Attach it to your post on X.

What X needs

X accepts MP4 and MOV with H.264 video and AAC audio, and is strict about frame rate, aspect ratio and codecs. Videos with HEVC, variable frame rate or unusual audio are often rejected. This preset outputs H.264 High profile at up to 1080p and 30 fps with AAC stereo, a combination X processes reliably.

Length limits

X limits the length of videos for non-Premium accounts (2 minutes 20 seconds for most users). Use the Video Trimmer first if your clip is longer.

Good to know

Output is MP4 with H.264 video (yuv420p, the colour format every player supports), AAC stereo at 48 kHz, and the index moved to the start of the file so playback and uploads begin immediately.

Supported files

MP4, MOV, MKV, WEBM, AVI, WMV, FLV, M4V, 3GP, 3G2, MPEG, MPG, TS, MTS, M2TS, VOB, OGV, MXF, ASF, DIVX, F4V, SWF, DV, MOD, TOD, WTV, RM and RMVB video, with H.264, HEVC, VP8, VP9, MPEG-4, MPEG-2, WMV, Theora and other codecs. AV1 videos cannot be read in the browser yet. Files up to 1 GB each.

Frequently asked questions

Why 30 fps?

X processes 30 fps video most reliably. Higher frame rates are converted down to keep uploads from failing.

Is the Convert Video for X (Twitter) Upload free?

Yes, completely free, with no sign-up and no watermark. Files up to 1 GB each can be converted, and there is no daily limit.

Is my file uploaded to a server?

No. The converter runs inside your browser using WebAssembly, so your file is processed on your own device and never sent to us or anyone else.

Does it work on iPhone and Android?

Yes, in Safari, Chrome and other modern mobile browsers. Short files work best on phones; for long or high-resolution videos a computer is faster.