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, desktop trims top and bottom — so no placement survives everywhere. Two rules cover it:

Fitting a photo to 3:1: the ratio is severe — most landscape shots lose their top and bottom thirds. The crop position slider picks which band survives. Panoramas, skylines, wide scenes and textures take the shape well; detailed group photos mostly don't.

Format choice: JPG for photographic headers (smaller), PNG for graphics with text needing sharp edges. Output here is JPG, auto-fitted under the limit, real final size shown per file.

Drop several candidates and compare before uploading. The crop and encode run in this page on your device — nothing is transmitted, and the only upload is yours, to X.

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 your browser. Your image goes nowhere until you upload the finished header to X.