Resize Image for X (Twitter) Post

Auto-set to 1600×900 pixels — maximum quality images for X/Twitter timeline.

Drop your image here 🍡

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

Resized Image
Result
Dimensions
--
File Size
--

Image too small? Sharpen first

If your image is smaller than the target size, use Sharpen for better clarity, then resize.

Browse All Tools →

Continue your workflow

Type Dimensions Ratio
Post Image (Landscape)1600×90016:9
Post Image (Square)1080×10801:1
Post Image (Portrait)1080×13504:5
Header/Banner1500×5003:1
Profile Photo400×4001:1
Card Image800×4181.91:1

Frequently Asked Questions

What is the best image size for X/Twitter posts?
The optimal size for X (Twitter) posts is 1600×900 pixels (16:9). X supports images up to 4096×4096 pixels and 5MB for JPEG, 5MB for PNG. The timeline crops images to 16:9 preview.
How many images can I post on X/Twitter?
X allows up to 4 images per post. Single images display at 16:9, two images split the space side by side, three images show one large and two small, and four images display in a 2×2 grid.
Does X/Twitter support PNG transparency?
Yes, X supports PNG files with transparency. However, transparent PNGs may be converted to JPEG in some feed contexts. Use PNG for images where transparency or sharp text is critical.