Resize Images for Twitter/X

Get the perfect dimensions for Twitter/X profile, header, and posts.

Your images never leave your device

Drag & drop images here

or click to browse

PNG, JPG, JPEG, WebP, AVIF, HEIC, BMP, GIF

Twitter/X image sizes for optimal display

Twitter (now X) uses specific image dimensions for profile pictures, header images, and tweet attachments. Using the correct sizes ensures your images display without cropping and look sharp in the timeline.

Profile, header, and tweet images

Twitter profile pictures should be 400×400 pixels and display as circles. Header images are 1500×500 pixels. For tweet images, 1200×675 pixels (16:9 ratio) provides the best display in the timeline.

Twitter compresses images during upload. Using the exact recommended dimensions with high quality JPEG or PNG format gives you the best results after platform compression.

Frequently Asked Questions

What is the best Twitter/X profile photo size?

The recommended Twitter/X profile picture size is 400×400 pixels. It displays as a circle on all platforms, so center your subject and keep important content away from the edges.

What size should a Twitter/X header image be?

The ideal Twitter/X header (banner) image is 1500×500 pixels. Keep important elements in the center since the top and bottom may be cropped differently on mobile devices.

What image dimensions work best for tweets?

For single-image tweets, use 1200×675 pixels (16:9 ratio). For two images, each should be 700×800 pixels. Twitter displays images in these ratios without cropping.

Does Twitter/X compress uploaded images?

Yes, Twitter/X compresses all uploaded images. To minimize quality loss, upload PNG files under 5MB or JPEG files at high quality. Images over 4096×4096 pixels will be resized down.

This tool works offline — install CompressEazy as an app on any device.