Twitter (X) has strict video upload limits: 512 MB maximum file size and 2 minutes 20 seconds maximum duration. If your video exceeds either limit, Twitter rejects it outright. Encoding your video to H.264 MP4 at 1080p dramatically reduces file size while maintaining quality — making it easy to stay within Twitter's limits without sacrificing visual clarity.
Get a Twitter-ready H.264 MP4 under 512 MB — pre-configured to pass Twitter's upload requirements.
Twitter accepts MP4 and MOV. The recommended format is MP4 with H.264 video and AAC audio at up to 1080p. H.264 provides the most reliable upload experience and the smallest file size for any given quality level.
512 MB for regular users. If your video is larger, compress it with this tool — encode to H.264 at 720p or 1080p to reduce file size while keeping quality sharp.
2 minutes and 20 seconds (140 seconds) for standard accounts. X Premium subscribers get extended duration limits. Clips longer than 140 seconds will be rejected at upload.
Upload your video to the encoder on this page and select H.264, MP4, 1080p. For very long clips near the 2:20 limit, try 720p to keep the file under 512 MB. Our encoder uses VBR encoding that naturally targets an efficient file size.
The most common rejection reasons are: file size over 512 MB, duration over 2 minutes 20 seconds, or an unsupported codec. Encoding to H.264 MP4 with our tool fixes all three in one step.
You’ve tried our free online encoder — but if you need larger files, bulk jobs, or enterprise-grade throughput, Convertrilo has you covered. GPU-powered encoding, predictable pricing, and instant scaling when you need it most.