Sign inTry free

VidCompress / Twitter / X post

Compress video for Twitter / X — upload fast.

X accepts 512 MB but re-compresses large uploads. A clean ~50 MB MP4 uploads in seconds and keeps its quality.

0 bytestransferred · Files stay on-device

Or jump straight to a destination:

Twitter/X accepts videos up to 512 MB, but large uploads are slow and X re-compresses them anyway. A smaller, well-encoded file uploads in seconds, plays back faster for your followers, and holds quality through X's own processing. The length cap matters too: standard accounts are limited to 2 minutes 20 seconds.

This page uses the Social preset (≤50 MB). For files under 300 MB the compression happens in your browser, so you can prep a clip for X without uploading the raw footage anywhere first.

Quick reference

Max file size
512 MB
Max length (standard)
2 min 20 sec
Preferred format
MP4 (H.264 + AAC)
Recommended for fast upload
≤50 MB

How to compress a video for Twitter / X

  1. 1

    Keep the Social preset

    It targets about 50 MB — fast to upload and large enough to look good after X re-encodes it.

  2. 2

    Add your video

    Drop in the clip. Keep it under 2:20 for a standard account. Output defaults to MP4 (H.264), which X prefers.

  3. 3

    Compress

    VidCompress shrinks the file while keeping resolution high, so X has less to compress and your video stays crisp.

  4. 4

    Post to X

    Save the file and attach it to your post. It uploads quickly and plays back smoothly in the timeline.

Frequently asked questions

What is the video size limit on Twitter/X?

X allows up to 512 MB and 2 minutes 20 seconds for standard accounts. The size is rarely the blocker — large files just upload slowly and get re-compressed, so around 50 MB is the practical sweet spot.

Why does my video look bad on Twitter?

X re-compresses uploads, hitting large files hardest. Upload a clean MP4 (H.264) around 50 MB at 1080p and it will look noticeably sharper.

How do I compress a video for X?

Drop the clip into the Social preset on this page. It targets 50 MB and outputs MP4, ready to post.

Do I need to install anything?

No. Compression runs in your browser; files under 300 MB stay on your device.

Is it free?

Yes. The free plan compresses up to 300 MB locally with no signup or watermark.

Related tools

Compress for InstagramCompress video to 50 MBCompress for TelegramGeneral video compressor
Compress Video for Twitter / X Online — Free | VidCompress