Compress Image for Twitter/X

Optimize images for Twitter/X posts. Avoid quality loss from Twitter's auto-compression.

Drop your image here 🍡

PNG, JPG, WebP, BMP — any size, mochi handles it all

Compressed Image
Result
Original
--
Compressed
--
Savings
--

Need more? Try related tools

If over-compression made your image soft, use the Sharpen tool to restore clarity, or Convert to a different format.

Browse All Tools →

Continue your workflow

Specification Value
Max File Size5 MB (photos)
GIF Limit15 MB
Best Dimensions1600x900 (16:9)
Format TipPNG under 900px avoids recompression

Frequently Asked Questions

Does Twitter compress images?
Yes, Twitter converts most uploads to JPEG and compresses them. Images under 900px wide uploaded as PNG are kept as PNG without recompression. For photos, upload JPEG at exactly 1600x900.
What is the best format for Twitter images?
For photos, use JPEG at 85-90% quality. For screenshots and graphics with text, use PNG under 900px wide to avoid JPEG artifacts. Twitter preserves PNG quality at smaller sizes.
What is Twitter's image file size limit?
Twitter accepts images up to 5MB (photos) and 15MB (animated GIFs). For best quality, pre-compress to under 2MB at 1600x900 pixels.