Image stretcher
Stretch an X header to 1500×500
An X header, banner, cover, and background are 1500×500. The round profile hangs off that strip and comes from a second file. A post is 1200×675.
X header, post, and card sizes
The chart lists each row. The header and the post are different files.
Post
1200 × 675 pxApply sizeHeader
1500 × 500 pxApply sizeProfile
400 × 400 pxApply sizeProfile picture
400 × 400 pxApply sizeBanner
1500 × 500 pxApply sizeCover
1500 × 500 pxApply sizeBackground
1500 × 500 pxApply sizeCard
1200 × 628 pxApply sizeCard Image (Large)
300 × 157 pxApply sizeCard Image (Small)
144 × 144 pxApply size
Size chart
Pixel width, height, and the reduced ratio for every template on this page.
| Template | Width | Height | Ratio |
|---|---|---|---|
| Post | 1200 | 675 | 16:9 |
| Header | 1500 | 500 | 3:1 |
| Profile | 400 | 400 | 1:1 |
| Profile picture | 400 | 400 | 1:1 |
| Banner | 1500 | 500 | 3:1 |
| Cover | 1500 | 500 | 3:1 |
| Background | 1500 | 500 | 3:1 |
| Card | 1200 | 628 | 300:157 |
| Card Image (Large) | 300 | 157 | 300:157 |
| Card Image (Small) | 144 | 144 | 1:1 |
The header and the post start as two photos
This rocket is the header file. Banner, cover, and background become this same picture.

This satellite is the second file. The post, the card, and the round profile all start here.

The round profile hangs off the header strip
X sets the circle on the bottom edge of the header, so half of it hangs below the strip. The circle is the second photo.


This is the in-feed post. It is taller relative to its width than the header.

This is the Card row. It shares the post's width here, so the shorter height is the whole difference.

The large card image is a tiny summary of that card. It is not a scaled post.

The small card image is the second photo again, not a piece of the header.

How to stretch an image for an X frame
The header is a 3:1 strip. The post is 16:9. They are two files.
- Step 1
Open the header artwork
The header is a short strip. A square avatar stretched sideways will not look like one.
- Step 2
Pick the X row
Header, banner, cover, and background are 1500×500. Post is 1200×675. Card is 1200×628. Card image (large) is 300×157. Card image (small) is 144×144. Profile and profile picture are 400×400.
- Step 3
Leave the bottom edge clear
The round profile hangs off the lower left of the header. Stretch the subject into that edge and the avatar covers it.
- Step 4
Export the post second
The in-feed picture comes from the second file. Download it after the header.
X header FAQ
- Which X sizes can I stretch on this page?
- Each row in the chart. Header, banner, cover, and background are one file. The post is another.
- Do banner, cover, and header on X share a size here?
- Yes. Those rows are the same strip. The post is a different file.
- What covers the corner of an X header?
- The round profile hangs off the lower left, halfway below the strip. Leave that edge empty of type.
- Is an X post the same shape as a YouTube thumbnail?
- The shape is the same 16:9. The X post row is not the 1280×720 YouTube thumbnail, so stretch the post row when the post is the upload.
- What should I download for X?
- JPEG for the photo post. PNG for a type-based header and for the small card mark.