X (Twitter) · free & no signup

X (Twitter) Header Size: 1500 × 500

The 3:1 header strip, cropped so your profile photo does not land on top of the good part.

Exact size 1500 × 500 px Ratio 3:1 Max file 2 MB Formats JPG, PNG Source Official
100% private. Your image is resized on your own device using your browser. It is never uploaded to a server, and there is no account to create.

Works with images up to roughly 50 MP (about 8000 × 6000 px) depending on your device's memory. WebP export is unavailable in a few older Safari versions — the option is disabled automatically when that is the case.

How it works

Three steps, no account, no watermark.

Add your image

Drag a file onto the box, click to browse, or paste straight from your clipboard with Ctrl + V. Nothing is uploaded anywhere.

Frame it

The crop box is already locked to 1500 × 500. Drag the image to move it and scroll or pinch to zoom until it looks right.

Download

Pick PNG, JPG or WebP. The file is compressed automatically to stay under X (Twitter)'s limit — or grab every X (Twitter) size at once as a ZIP.

About the x (twitter) header size

X uses a 1500 × 500 header photo — a 3:1 strip across the top of your profile, capped at 2 MB. It is a demanding shape: very wide, not very tall, and partly obscured. Photographs rarely survive it without careful cropping, which is why the strongest profiles tend to use a simple graphic, a texture or a wide landscape with plenty of empty space.

Two areas are compromised. Your profile picture overlaps the lower-left corner, covering roughly the first 200 pixels of width at the bottom. And on mobile, X crops a little from the top and bottom of the header, so the vertical extremes are not safe either. Design toward the centre-right of the strip and keep the vertical middle clear of clutter.

Every X (Twitter) image size

The complete list — click any row to load that size into the tool, or use the ZIP button to export all of them at once. Official means the platform publishes that figure itself; Recommended means it is the widely used standard where the platform publishes none.

Every X (Twitter) image size
ImageSize (px)Max fileSourceWhat to knowAction
Header photo 1500 × 500 2 MB Official 3:1. Your avatar overlaps the lower-left; the bottom is cropped on mobile.
Profile photo 400 × 400 2 MB Official Circular crop, often rendered at 48 px in the timeline.
In-stream post image 1600 × 900 5 MB Official 16:9 stays uncropped in the timeline on both desktop and mobile.
Summary card image 1200 × 628 5 MB Official Used for link previews from your own site.

Tips for X (Twitter)

What actually makes the difference once the size is right.

Stay out of the lower-left

Your avatar sits there on every screen size. Anything placed in that corner is permanently hidden.

Design for a strip, not a photo

3:1 is extreme. Wide, simple compositions with negative space work; busy photographs get cropped into confusion.

Check the top and bottom edges

Mobile trims the header vertically. Keep anything essential inside the middle 80% of the height.

2 MB is a hard ceiling

X rejects headers over 2 MB. JPG at high quality easily fits 1500 × 500 — the tool handles the compression for you.

Frequently asked questions

What size is an X (Twitter) header?

1500 × 500 pixels, a 3:1 ratio, under 2 MB, as JPG or PNG. That is the size this tool exports by default.

What size is an X profile picture?

400 × 400 pixels, displayed as a circle and often rendered as small as 48 px in the timeline.

What size should images in posts be?

1600 × 900 (16:9) stays uncropped in the timeline on both desktop and mobile. Both that and the 1200 × 628 link-card size are on this page.

Why is my header cut off?

Your profile photo covers the lower-left corner, and mobile crops the top and bottom slightly. Keep content centred and clear of that corner.

Is Twitter's header size still the same after the rebrand to X?

Yes. The header is still 1500 × 500 and the 2 MB limit is unchanged.

Does this tool send my image to a server?

No. It runs entirely in your browser — the file never leaves your device.

Your download has started