Twitter header size: a 1500 × 500 header for X (Twitter)

Change the size in pixels, by percent, or to a platform size.

or drop them anywhere on this page
Runs in your browser, never uploadedNo watermarkFree, no account

Size & shape

Crop, resize, turn and frame a picture.

How it works

  1. 1
    Choose your pictures
    Select one or several, or drop them on the page. They open in this tab straight away; nothing is uploaded.
  2. 2
    Set it up
    Type a width, pick a percent, or choose a platform size. The preview shows the result as you go.
  3. 3
    Save the result
    Press Resize. The new picture is made on your device, ready to save.
Where your picture goes
Nowhere. It stays on this device.

The picture is read from your disk and changed inside this tab. Close the tab and nothing is left anywhere else.

What it takes
JPG, PNG, WebP, AVIF, HEIC, GIF, BMP, TIFF, ICO, SVG

It works in current Chrome, Edge and Firefox. An iPhone HEIC photo needs a reader of about 1.5 MB, loaded once. Very large pictures may be too big for your browser.

X's help page recommends 1500 × 500 pixels for the Twitter header size, a 3:1 strip across the top of a profile, as a JPG, GIF or PNG (an animated GIF is not taken). Almost no photo starts out that shape, so a header made without care tends to lose heads, horizons or the words you wanted people to read.

This page opens Resize image on the X / Twitter header tile, so this preset makes a 1500 × 500 picture, a 3:1 banner. Here is how to resize an image for a Twitter header, how to choose which strip of a photo to keep, and when to fit the whole picture on a colour instead. It all runs in your browser, and nothing is uploaded.

How to resize an image for a Twitter header

  1. Press Select images, or drop your picture onto the page.
  2. Under Size, X / Twitter header is already picked. It makes 1500 × 500.
  3. Under When the shape is different, pick Fill to cover the strip, or Fit to keep the whole picture.
  4. With Fit, pick a Background colour for the space at the sides.
  5. Press Resize and save. The file name ends in _1500x500.

The X header size this tool makes, 1500 pixels wide and 500 tall, is the one X's help page recommends, and the Twitter banner size is the same thing under its other name. X may change its guidance; the help page we checked, and the day, are listed under this article.

Why a 3:1 banner is hard, and what Fill keeps

Fill covers the whole strip and keeps the middle of the picture, cutting from the top and bottom. Because a 3:1 banner is so wide, it cuts a lot from most photos.

How much of the height Fill keeps for a 1500 × 500 header
Your pictureFill keepsFit shows
Square, 1:1About the middle third of the heightThe whole square, with wide bands at the sides
Landscape photo, 4:3About the middle 44 % of the heightThe whole photo, with bands at the sides
Wide photo, 16:9About the middle 59 % of the heightThe whole photo, with narrower bands
Panorama wider than 3:1The full height; the far left and right are cutThe whole panorama, with bands above and below

So a wide landscape or a panorama makes the easiest Twitter banner. A portrait of a person usually does not work with Fill: the strip would run through the middle of the face.

Choose the strip yourself

Fill always keeps the centre. When the part you want is higher or lower, a sky over a skyline, say, crop the strip yourself first in Crop image. Its Shape chips do not include 3:1, so use Free and type the numbers:

  1. Open your picture in Crop image and leave the Shape on Free.
  2. Type a Width and a Height in a 3 to 1 ratio, such as 3000 and 1000, or 1500 and 500, that fits inside your picture.
  3. Drag the box up or down over the strip you want, or set Left and Top.
  4. Press Crop, then bring the cropped picture back to this page.
The largest 3:1 strip in some common picture sizes
PictureWidth to typeHeight to type
4000 × 3000 camera photo40001333
3024 × 4032 upright phone photo30241008
1920 × 1080 screenshot1920640

A smaller strip than the largest works too, as long as its width is three times its height; it simply keeps less of the picture. The crop is already 3:1, so Fill changes only its size and cuts nothing more. If your crop is exactly 1500 by 500 to begin with, there is nothing left to resize.

Tip: Other things on a profile page, such as your profile picture, can sit over part of a header, and the visible area can differ between a phone and a computer. Keep faces, logos and words away from the edges. Our list of other social media image sizes gives the profile picture's size too.

Fit: the whole picture on a colour

Fit keeps the whole picture and fills the rest of the strip with the Background colour. For a photo that is far from 3:1, that leaves wide bands at the sides, which rarely suits a photo but works well for a logo or a short line of text on a plain banner.

  • Pick White, Ink, Black or Grey, or any colour from the + swatch, such as your brand colour.
  • Transparent is offered too, and saves as PNG or WebP; a header is usually shown on its own, so a solid colour is safer.
  • To design a banner from scratch, make a plain strip here and add words with Add text to image.

Stretch is the third choice. It pulls the picture into a 3:1 strip, which makes everything in it look flattened, so it suits only patterns and textures.

Format, quality and privacy

Save as Original keeps a JPG as a JPG and a PNG as a PNG; an iPhone HEIC photo becomes a JPG. JPG suits photos, and PNG suits sharp logos and text. If your picture is narrower than 1500 pixels, it has to be made bigger, and the panel warns that this makes it softer.

Making headers for several accounts, or trying a few photos? Select up to 100 pictures in one go. Each comes out at the Twitter header size, 1500 × 500, with the same choice, the button counts them (Resize 4 pictures), and Save all as ZIP saves them together. The done screen shows a small preview of each banner, so you can pick the best before you upload. For any other size, the full Resize image tool takes exact pixels or a percent.

  • The picture is resized in your browser. It is never uploaded, and our server does no picture work.
  • It is free, with no account and no watermark. Image tools are not counted in the daily limit, which applies to document conversions only.
  • The saved banner is drawn fresh, with no location, camera or date details.
  • It works in current Chrome, Edge and Firefox. Need a banner for another profile? See resize image for LinkedIn banner, or plan a grid of Instagram posts with the Instagram grid maker.

Make your header now

To resize an image for a Twitter header, keep the X / Twitter header tile for 1500 × 500, pick Fill for a full strip or Fit to keep the whole picture, and press Resize. Crop a 3:1 strip first when you want to choose which part stays.

It is free and private. Select your picture above to start.

Source: X Help Center: How to customize your profile, checked 22 October 2026.

Questions people ask

What is the Twitter header size?

X's help page recommends 1500 × 500 pixels, a 3:1 strip, as a JPG, GIF or PNG. This preset makes exactly that: the X / Twitter header tile under Size.

How do I stop my header cutting off the top of the photo?

Crop the strip yourself first. In Crop image, leave the Shape on Free, type a Width and Height in a 3 to 1 ratio, drag the box to the part you want, then resize the crop here.

Can I use a square logo as a header?

Yes, with Fit. The logo sits in the middle of the strip, and the sides take your Background colour.

Will my picture be stretched?

Only if you pick Stretch. Fill and Fit both keep the picture in proportion.

Why does my Twitter banner look blurry?

Usually because the picture, or the strip you cropped, was narrower than 1500 pixels and had to be made bigger. A picture made bigger than it is looks softer, so start from the largest copy you have.

Is my picture uploaded?

No. The resize runs in your browser, on your own device.

Step by step

  1. 1

    Select a picture, or several.

  2. 2

    Check the Size (set to X / Twitter header), then pick Fill, Fit or Stretch.

  3. 3

    Press Resize and save the new picture.

Our cookies keep you signed in. If you accept, we also load Google Tag Manager, which runs Google Analytics and Microsoft Clarity (which records how you move around the site). None of them run unless you accept. The privacy page has the details.

Read first