Free online video compression optimized for Twitter and X. Perfect for regular users and Twitter Premium subscribers. No signup, no watermark.
Drop your video here
or click to browse files โ up to 500MB free
Target: 512MB for Twitter/X
Select any video file from your device โ up to 512MB for standard Twitter users. We support MP4, MOV, AVI, MKV, WebM and more.
Our encoder applies Twitter-recommended settings: H.264 High Profile codec, AAC audio, proper aspect ratio, and optimized bitrate within Twitter's 25 Mbps maximum.
Download your optimized video and post it directly to Twitter/X. Ready for perfect playback on all devices within the 140-second limit.
Twitter has specific technical requirements for video uploads to ensure optimal playback across all devices and networks. Understanding these specifications is crucial for content creators, marketers, and businesses looking to maximize engagement on the platform.
Regular Twitter users can upload videos up to 512MB. This generous limit allows for high-quality video content. Many users have videos larger than this and need to compress them to meet Twitter's requirements. Twitter Premium subscribers enjoy enhanced capabilities with videos up to 8GB and 2 hours in length.
Standard Twitter users can post videos up to 140 seconds (2 minutes and 20 seconds). This time limit encourages concise, engaging content. Twitter Premium subscribers can upload videos up to 2 hours long, opening up possibilities for longer-form content.
To ensure your videos play flawlessly on Twitter/X:
Twitter videos auto-play in feeds without sound by default. Make the first 3 seconds visually interesting, add captions for key information, and choose the right aspect ratio to minimize black bars. Videos under 60 seconds tend to have higher completion rates, which boosts algorithmic performance.
The most common mistakes include uploading files over 512MB for standard accounts, using non-H.264 codecs that cause playback issues on some devices, incorrect aspect ratios that display black bars, and missing captions for muted auto-play. SquishVideo prevents all of these issues automatically.
Your videos are uploaded using encrypted HTTPS connections and automatically deleted from our servers within 1 hour. We never view, share, or permanently store your content.
SquishVideo isn't just for Twitter. We optimize video compression for all popular platforms:
Compress videos for TikTok's mobile upload limits. Optimized for viral vertical content.
Android: 72MB / iOS: 287MBOptimize bitrate and codec for faster YouTube uploads and better processing quality.
Optimize bitrate & qualityOptimize videos for Instagram Reels, Stories, and Feed. Perfect 9:16 vertical format.
Reels/Feed: 4GBCompress videos for Discord's upload limit. Works for free users and Nitro subscribers.
Free: 10MB / Nitro: 500MBCompress videos for Telegram's generous 2GB free limit. Share longer videos without losing quality.
Free: 2GB / Premium: 4GBNeed your video to fit a specific file size? Pick a target:
Have a video in a different format? We support 20+ formats: