Optimize images, videos, and GIFs for Twitter/X. Meet platform requirements for profile, timeline, and media uploads.
Upload a file to optimize for Twitter / X
.jpg,.jpeg,.png,.gif,.mp4 (max 100MB)
Twitter supports JPG, PNG, and GIF for images, MP4 for videos. Images are automatically compressed. For sharp text in screenshots, use PNG format. Twitter's compression can be aggressive, so optimize before uploading.
Use JPG for photographs to meet the 5MB limit. PNG is better for screenshots and graphics. For videos, keep clips under 2m20s for standard accounts. Use 16:9 landscape for best timeline appearance.
Twitter/X now supports up to 4096×4096px images but compresses them to 2048px for display. For link preview cards, use 1200×628px at 1.91:1 ratio. GIFs up to 15MB can be uploaded but may be converted to MP4.
Photos up to 5MB, animated GIFs up to 15MB. Recommended minimum width is 600px for inline images.
Free accounts: 2m20s, 512MB. Premium accounts: up to 60 minutes, 512MB. H.264 codec recommended.
Yes, Twitter supports up to 4096×4096px images. However, they are compressed to 2048px width for timeline display.
16:9 (1600×900px) works best in the timeline. 1:1 square also displays well. 2:1 and 3:1 may be cropped in preview.
Yes, Twitter supports up to 1920×1080px (1080p) for video. Higher resolutions are downscaled during processing.