Twitter Header Resizer

Make a great first impression on X/Twitter. Our easy tool helps you resize your banners and headers to fit that 1500x500 slot perfectly without any awkward stretching.

Last updated: August 2026

Drop your images here or click to select

Supports JPG, PNG, WebP and AVIF

X recommends 1500x500 pixels for a header image, in JPEG, GIF, and PNG. Divide those numbers and you get exactly 3:1, which is what makes this resize different from most: nothing you own is 3:1, so the source almost always has to be cropped to shape before any dimensions are typed. Resizing changes the pixel count but never the proportions — force a normal photograph into 1500 by 500 and it is squashed to a third of its height.

There is a file-size figure worth being careful about, because it is quoted incorrectly almost everywhere. X states a 2MB maximum for profile photos. It does not state a limit for header images in the same guidance — so "the X header limit is 2MB" is a claim that has drifted from a neighbouring sentence. Since a correctly sized header is nowhere near 2MB anyway, this matters less as a constraint than as a reminder that the number you find repeated online is about a different image.

The failure that actually shows is upscaling. A header uploaded narrower than 1500 pixels is enlarged by X to fill the space, and because the banner spans the top of your profile the softness is very visible. Cropping a 3:1 band from a large original and resizing down to 1500x500 keeps it sharp; cropping a small band and resizing up cannot.

How to resize an image to 1500x500 for X

  1. 1

    Start from a 3:1 crop

    Add the image. If it is not already three times wider than it is tall, crop it to that shape first — Twitter Header Image Cropper covers choosing the band.

  2. 2

    Enter 1500 by 500

    Type the width and height. With the aspect-ratio lock on, entering 1500 should produce 500 by itself. If it produces anything else, the source is not 3:1 yet.

  3. 3

    Resize downwards where you can

    Scaling a larger 3:1 crop down to 1500x500 condenses detail and looks crisp. Scaling a smaller one up adds pixels without adding information.

  4. 4

    Export in a supported format

    X accepts JPEG, GIF, and PNG. JPEG suits photographic headers; PNG is better when the banner carries large text or flat brand colour.

Pro tip: Keep a large 3:1 master rather than only the finished header. Profile layouts change, and a wide band is useful in more than one place — having it cropped once at high resolution means every future size is a single resize away instead of a fresh framing decision. It also protects you from the upscaling trap, because the master stays large and 1500×500 is always produced as a reduction from it.

Troubleshooting: A blurry header is nearly always an image narrower than 1500 pixels being enlarged by X — resize from a larger crop rather than trying to sharpen. A squashed header is a photo forced into 3:1 without being cropped first. If an upload is refused, check the format against JPEG, GIF, and PNG; and note that the widely quoted 2MB figure is what X documents for profile photos, not for headers.

Framing the band is covered by Twitter Header Image Cropper. For the profile picture that sits over it, Crop Image to Square (1:1). Other profile banners have their own published sizes — Resize Image for LinkedIn Banner at 4:1 and Resize Image for Facebook Cover. If the file needs to be lighter, Compress Image, or use the full Resize Image tool for any other dimensions.

Frequently asked questions

What size is a Twitter (X) header?

X recommends 1500x500 pixels, supplied as JPEG, GIF, and PNG. That is a 3:1 ratio. Cropping to 3:1 at a higher resolution and scaling down to those dimensions gives a sharper result than uploading something smaller.

What is the maximum file size for an X header?

X publishes a 2MB maximum for profile photos, and does not state a header limit in the same guidance — so the 2MB figure repeated across the web is about a different image. In practice a correctly sized header is far below it either way.

Why is my X header blurry?

Because the uploaded image was narrower than 1500 pixels and X enlarged it to fill the space. Resizing up cannot add detail. Crop the 3:1 band from the largest copy of the photo you have and scale down to 1500x500 rather than up to it.

Can I upload a header larger than 1500x500?

Yes, as long as it stays on the 3:1 ratio. X scales it down to fit, and downscaling is the direction that preserves sharpness. What causes problems is a different shape or a smaller width, not extra resolution.

Is my image uploaded when I resize it here?

No. The resize runs entirely inside your browser on your own device — nothing is uploaded, stored, or logged.

Looking for the full-featured version? Open the main Resize Image tool.

Related Tools & Resources