Resize to 1500x5003:1
1500x500 px, 3:1. 1500x500, 3:1. The banner across the top of a profile.
Trims the edges that do not fit, so nothing is squashed.
Faces near the top of a tall photo? Pick Top. Check the preview after it runs.
JPEG for photos. PNG for logos, text and transparency.
Your photo is never uploaded. The crop and the resize happen inside this browser tab, so nothing is sent to a server, nothing is stored, and nothing is shared. Free, unlimited, no signup, no watermark.
Twitter header size on X is 1500x500, a 3:1 banner
X (still Twitter to most of its users) documents the header photo at 1500 by 500 pixels, a 3:1 strip, accepted as JPG, PNG or GIF. The circular profile photo, 400 by 400, sits over the bottom-left of that banner on every layout, and phones trim a little from the top and bottom edges. A header is therefore a wide, low image with a dead zone in one corner, and most photos need a deliberate crop to work as one.
The tool above writes exactly 1500x500, lets you choose which band of a taller image is kept and where it sits, and pads instead of cropping when you want a logo or artwork intact on a solid colour. Profile photo and post image sizes are in the same picker so one drop can produce the whole profile.
| Use | Pixels | Ratio | Notes |
|---|---|---|---|
| Header 1500x500 | 1500x500 | 3:1 | 1500x500, 3:1. The banner across the top of a profile. |
| Profile photo | 400x400 | 1:1 | 400x400. Shown as a circle, so keep the subject centred. |
| Post image | 1600x900 | 16:9 | 1600x900, 16:9. A single image in a post shows uncropped at this ratio. |
How to resize an image for a Twitter header
- Drop the image above. For a designed header, export at 1500x500 or larger from your design tool and let this page do the final write.
- Keep Header 1500x500 selected. A normal photo is far taller than 3:1, so pick the band to keep with Keep this part: Top for skies, Centre for most scenes, Bottom for a desk or a stage.
- If the subject is on the left of the photo, choose Right or Centre so it clears the profile photo circle. Check the preview row before downloading.
- Choose PNG for text and logos, JPEG for photos, then Download. On X, open Edit profile, tap the camera on the header, choose the file, and accept the crop without moving it.
The safe area, in numbers
On a 1500x500 header, treat the left 420 pixels and the bottom 250 pixels as covered by the profile photo on desktop, and the top and bottom 40 pixels as at risk on phones. That leaves a clear rectangle roughly from x 450 to 1450 and y 60 to 440 for anything that must be visible. Text that respects it reads on both layouts; text that hugs the left edge is hidden behind the avatar for every desktop visitor.
Small sources are flagged in the row when they had to be enlarged. For a photograph, run it through the AI image upscaler first; for a logo, Pad to fit on a colour keeps it sharp at its native size.
Frequently asked questions
- What is the Twitter header size on X?
- 1500 by 500 pixels, a 3:1 banner, as JPG, PNG or GIF. That is the size X documents for the header photo and the one that displays without stretching on desktop. The profile photo is 400x400 and is shown as a circle over the bottom-left of the header.
- Why is my header cut off on mobile?
- The X app shows the header slightly shorter than 3:1 on some phones, trimming a thin band from the top and the bottom, and the profile photo covers more of the left side. Keep text and faces inside the middle 80 percent vertically and in the right two-thirds horizontally, and nothing important is lost on either layout. Keep this part lets you shift a crop to do exactly that.
- Can I use a photo that is not 3:1?
- X will crop it to 3:1 in its own editor, which is a narrow band of a normal photo. Doing the crop here first, with the position you choose, keeps the subject where you want it and gives you a preview before upload. For a logo or artwork you do not want trimmed, Pad to fit places the whole image on a solid colour.
- Does X compress the header?
- Yes, every upload is re-encoded. A file that is already exactly 1500x500 skips the resize step and only takes the compression pass, which keeps fine text and edges cleaner. Use PNG for graphics with text and JPEG for photographs.
- What size should an image in a post be?
- 1600x900, 16:9, shows in the timeline without cropping on current X layouts. Other shapes are shown with a crop in the feed and in full when tapped. The Post image option above produces that size from any photo.
- Is the header uploaded to this site?
- No. Nothing is uploaded: the crop and resize happen in your browser and nothing is sent anywhere. No account, no watermark, and no cap on how many you make.