1500×500

X / Twitter header resizer

X (Twitter) headers are 1500×500 (3:1). Crop and export yours to the exact spec, free, in your browser.

Drop files here or click to browse. JPG / JPEG / PNG / WEBP accepted, batches welcome

X (Twitter) headers: 1500×500 pixels, 3:1, JPG or PNG, under 5MB. Drop an image; it comes back at exactly that spec, cropped where you choose.

X re-crops headers per device: phones trim the sides while desktop trims top and bottom. No single placement works everywhere, and two rules are worth following:

Fitting a photo to 3:1: the ratio is severe enough that a typical landscape shot loses about half its height, and the crop position slider picks which band is kept. Panoramas, skylines, wide scenes and textures take the shape well; detailed group photos mostly don't.

Format choice: JPG for photographic headers, which come out smaller; PNG for graphics with text needing sharp edges. Output here is JPG, auto-fitted under the limit, with the finished size shown per file, and several images can go through together so they can be compared at header size before one is chosen. Arriving at exactly 1500x500 also leaves X no scaling to do, which keeps logo edges and lettering crisp instead of softened on the way in.

Frequently asked questions

What size is an X (Twitter) header?

1500×500 pixels, 3:1, JPG or PNG under 5MB. This tool outputs exactly that.

Why does my header look different on my phone vs desktop?

X re-crops per device: phones trim the sides and overlay the profile photo and bio across the bottom; desktop trims top and bottom. Keep essential content in the top two-thirds, centred or right, and treat the edges as expendable.

Is my image uploaded when I use this tool?

No. Cropping runs in the page. Watch the network tab while you work and you will see the page arrive and nothing leave.