Skip to main content

X (Twitter) Image Sizes (2026)

The X header size is 1500 x 500 pixels, the profile photo is 400 x 400, and a single post image displays best at 1200 x 675, which is 16:9.

X keeps its image specs simple: one header size, one profile size, and a 16:9 sweet spot for post images that shows uncropped in the timeline on desktop and mobile. The header is the one that catches people out, because the profile photo overlaps its bottom-left corner and phones trim the top and bottom.

Sizes checked against platform documentation | July 2026

X Profile and Header Sizes

FormatSize (px)RatioNotes
Profile photo400 x 4001:1Displays as a circle. Minimum 200 x 200, max 2 MB.
Header (banner)1500 x 5003:1The profile photo covers the bottom-left corner, and mobile crops the top and bottom edges. Keep the subject centered.

X Post Image Sizes (2026)

JPG, PNG, and WebP up to 5 MB. GIFs go up to 15 MB.

FormatSize (px)RatioNotes
Single image post1200 x 67516:9Displays fully in the timeline with no crop on desktop or mobile.
Square post image1080 x 10801:1Also uncropped in the timeline, with more height than 16:9.
Two-image post700 x 800 each7:8Side-by-side images each get a tall half-width slot.
Link card image1200 x 6281.91:1What X renders when a shared URL has a summary card.

X (Twitter) image size FAQ

What is the X (Twitter) header size?

1500 x 500 pixels, a 3:1 rectangle. The profile photo overlaps the bottom-left corner and phones trim the top and bottom edges, so keep faces and text centered.

What is the best image size for a post on X?

1200 x 675 pixels at 16:9. It shows in the timeline without any cropping on both desktop and mobile. Square 1080 x 1080 also displays uncropped and takes a little more height.

What image formats does X accept?

JPG, PNG, and WebP up to 5 MB per image, and GIFs up to 15 MB. Posts can carry up to four images.