Resize photos for X (Twitter) without the awkward crop

Frame your shot for the timeline, your header, or your profile, and download it at the exact size X displays. Free, with no login and no watermark.

Share this tool

How to resize a photo for X (Twitter)

1

Drop in the photo you want to post.

2

Pick a format: post, header, or profile.

3

Slide the crop until the framing is right.

4

Download it sized for X, ready to attach.

Every X (Twitter) image size in 2026

What the feed, your header, and your avatar each expect in 2026.

Format Aspect ratio Size in pixels
Landscape post16:91600 × 900
Square post1:11080 × 1080
Portrait post3:41080 × 1440
Header photo3:11500 × 500
Profile picture1:1400 × 400

How the timeline decides what you see

A single image on X shows uncropped in the timeline if it sits between roughly 16:9 and 3:4. Go wider or taller and X trims it to fit, which is where subjects lose their heads and screenshots lose their punchlines. Post more than one image and each preview gets squeezed toward a square, so with multi-image posts, crop each one yourself before uploading rather than letting the timeline decide.

Headers and avatars have their own rules

The 1500 × 500 header stretches across every device width, and X hides a slice of the top and bottom on phones, so treat the vertical center as the only safe zone. Avatars upload at 400 × 400 and render as small circles nearly everywhere, meaning fine detail vanishes. Bold, high-contrast subjects survive the shrink.

When the photo is part of a bigger plan

Landscape 16:9 suits screenshots and link-style visuals, while 3:4 portrait earns noticeably more timeline height for photography. Once the crop is right, you can attach it to a queued post in an X (Twitter) scheduler with alt text added while you schedule, and it publishes at the moment you picked instead of the moment you remembered.

Questions, answered

What image sizes does X (Twitter) use?

Timeline posts work best at 1600 × 900 (16:9), 1080 × 1080 (square), or 1080 × 1440 (3:4 portrait). Headers are 1500 × 500 and profile pictures are 400 × 400.

Why does X crop my images in the timeline?

Single images outside roughly 16:9 to 3:4 get trimmed to fit the timeline, and multi-image posts are squeezed toward squares. Cropping to a supported ratio before posting keeps the framing under your control.

What size is the X header photo?

1500 × 500 pixels, a 3:1 strip. Phones hide part of the top and bottom edges, so keep anything important vertically centered.

What is the best image size for engagement on X?

Portrait 3:4 (1080 × 1440) takes up the most vertical space in the timeline without being cropped, which gives photos and graphics more stopping power as people scroll.

Does X compress uploaded images?

Yes, especially large files. Exporting at the exact display size keeps the file lean so X applies less of its own compression, and JPG at high quality is usually indistinguishable in the feed.

Do I need an account to use this resizer?

No account, no login, and no watermark. It is free to use as often as you like.

Where does the resizing happen?

Entirely on your device. The photo is processed by your browser and never uploaded, which also makes the whole thing instant.

More free X (Twitter) tools

Ready to schedule your next post to X?

Publish
Analytics
Inbox
Link in bio