X header and banner size (1500 × 500)
The short answer
An X header image should be 1500 × 500 pixels (3:1) and under 2 MB, in JPEG, PNG or GIF — checked 31 July 2026.
Source: X Help — Uploading profile photos and headers · Last checked · CORROBORATED
X publishes 1500 × 500 for the header, 400 × 400 for the profile photo, a 2 MB ceiling and JPEG, GIF and PNG support. X blocks automated reads of its help centre, so these are corroborated from the indexed article rather than quoted from a direct fetch.
Workbench
1500 × 500 · 3:1
Add your image
Drag a file here, paste from the clipboard, or choose one below. PNG, JPEG and WebP.
Nothing is uploaded. The file is read by this tab only.
Runs on your device. Your image is decoded, cropped and encoded by this browser tab. It is never uploaded, and there is no image-processing service behind this page.
Why this asset is awkward
The X header is a 3:1 strip with your avatar punched into its lower-left corner, and the mobile app shows a shorter crop than the web layout does. Between the two, roughly the bottom-left sixth of the image is unreliable — which is precisely where people tend to put their logo.
This is one page for every way the question gets asked: header size, banner size, and the X-versus-Twitter naming. The dimensions have not changed with the rename. Position your image once here and check it against both the desktop and mobile frames before you export.
Exact specification
| Asset | Pixels | Ratio | Formats | File limit |
|---|---|---|---|---|
| X header image | 1500 × 500 | 3:1 | png, jpeg | 2.00 MB |
This one page also answers: twitter banner size, twitter header size, x header size, x cover photo size. They describe the same asset, so they share a single URL rather than getting a thin page each.
What the overlays mean
The ellipse marks the approximate avatar overlap on the lower-left. The horizontal band marks the shorter crop the phone app shows. Both are observed from the current layout rather than published numbers, but they are stable and they are the two things that ruin most headers.
- Avatar overlapcovered
- Approximate position of the circular profile photo, which sits over the lower-left of the header. Observed layout, not a published measurement.
- Mobile visible bandkeep content here
- A phone shows a shorter, tighter crop of the header. Keep the subject inside this band.
Three things that go wrong
- 01
The 2 MB limit is real
X is stricter about header bytes than most platforms. A photographic 1500 × 500 PNG can exceed 2 MB; JPEG at quality 0.85 will not. The byte counter tells you before you upload.
- 02
Right of centre is the safe place for a subject
With the avatar bottom-left and the mobile crop trimming the top and bottom, the right two-thirds of the middle band is the only fully dependable region.
- 03
Do not repeat your handle
Your name and handle are already rendered directly under the header. Using the banner to repeat them wastes the one piece of visual real estate on your profile.
Questions people actually ask
What is the X (Twitter) banner size?
1500 × 500 pixels, a 3:1 ratio, under 2 MB. The size is the same whether you call it a header, a banner or a cover, and it did not change when Twitter became X.
Is “X header size” different from “Twitter banner size”?
No. They are the same asset with different names, which is why this site has one page for both rather than several near-identical ones. The dimensions, format and byte limit are unchanged.
Why is the top and bottom of my X header cut off on mobile?
The phone app renders a shorter crop of the same 3:1 file. The mobile preview frame on this page shows exactly which band survives, so you can position the subject inside it.
What formats does X accept for a header?
JPEG, PNG and GIF. This tool exports PNG and JPEG (and WebP if you want it, with a warning, since WebP is not on X’s accepted list for profile images).
More X sizes
The same job on other platforms
Need several of these at once? The One Image to Social Pack takes a single focal point and exports every destination you choose as one ZIP with a manifest.