How to optimise a video for the x / twitter algorithm
- Step 1Drop your video — Drop your clip
- Step 2Select or confirm the 2:20 clip window — JAD scales to 1280×720, trims to 2:20, encodes for X
- Step 3Export in Twitter / X spec — Upload directly
Frequently asked questions
What are Twitter / X's exact video requirements?+
Twitter / X requires H.264 MP4 or MOV, maximum 512 MB, up to 2 minutes 20 seconds (140 seconds) for timeline posts. Maximum resolution 1920×1200 (landscape) or 1200×1900 (portrait), maximum 40 fps, minimum 32×32 resolution. Recommended: H.264 High Profile, 10 Mbps max bitrate, AAC audio at 128 kbps. JAD outputs within these specifications.
Does Twitter re-compress my video after upload?+
Yes — Twitter re-encodes all uploaded video to its CDN format. The degree of quality loss depends on your original bitrate — higher-quality uploads preserve more detail through Twitter's encoder. Videos above 1080p are down-scaled to 1080p. For best results, upload at 1080p H.264 rather than upscaling a lower-resolution source.
Can I post longer videos on Twitter / X?+
Twitter Blue (now X Premium) subscribers can upload videos up to 60 minutes long with 1080p quality. Free accounts are limited to 2:20 timeline videos. The 2:20 limit has existed since 2016 — longer content requires X Premium or using an embedded player (YouTube, Vimeo links).
Privacy first
All video processing runs locally in your browser using WebAssembly and FFmpeg. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.