---
title: "X Image Sizes: Header, Profile and Post Image Guide"
description: "Every X image size in one place: header, profile photo and post images, with a cropper that shows the safe area and exports the right size."
url: https://kairopost.com/tools/x-image-size-guide
---

# X image sizes, with a cropper

The X header is 1500 × 500 pixels, the profile photo 400 × 400, and a single post image shows in full between 2:1 and 3:4. Crop any image to the exact size right here.

- Runs in your browser
- Nothing uploaded
- No sign up

Live. Everything runs on your device. Nothing is uploaded

Sheet 01 · Design

## X image sizes at a glance

Header, profile photo and post images on one sheet, each checked against X's help center.

**Header**

1500 × 500 px

**Profile photo**

400 × 400 px

**Post, single image**

2:1 to 3:4

**Photos per post**

Up to 4

**Photo file size**

Up to 5 MB

REV

2026-09-30

SOURCE help.x.com

Fig. 1 · Header, profile photo and the post shapes that show in full.

## How to crop an image to the exact X size

Use the cropper at the top of the page. A sample is loaded, and your own image never leaves your device.

1. 01: ### Choose the target: Pick header, profile photo or one of the post shapes.
2. 02: ### Add your image: Choose or drop a file. It is read by your browser and never uploaded.
3. 03: ### Position and zoom: Drag to move, then pinch, scroll or use the buttons to zoom.
4. 04: ### Check the guides: Keep text out of the shaded header bands and faces inside the circle.
5. 05: ### Download: Pick PNG for graphics and text or JPEG for photos, at the exact size.

Keyboard  `Arrows`move   `Shift + arrows`move more   `+ −`zoom   `0`reset

Table A

## Every X image size in one table

Only the header and profile photo have pixel sizes from X. Post images get a range of shapes, so any size inside it is correct.

| Image | Pixels | Shape | How it is shown | Source |
| --- | --- | --- | --- | --- |
| Header | 1500 × 500 | 3:1 | Across the top of your profile; edges may crop | [help.x.com](https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo) |
| Profile photo | 400 × 400 | 1:1 | As a circle, over the header and next to posts | [help.x.com](https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo) |
| Single post image | e.g. 1600 × 900 | 2:1 to 3:4 | In full inside this range | [help.x.com](https://help.x.com/en/using-x/posting-gifs-and-pictures) |
| Several post images | e.g. 1080 × 1080 | Any | Up to four, as a grid of previews | [help.x.com](https://help.x.com/en/using-x/posting-gifs-and-pictures) |

Example pixel sizes for posts are common choices, not numbers X requires.

Detail B

## The X header safe zone, explained

X's [help page on headers](https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo) says 60 pixels at the top and bottom could be cropped, depending on screen and browser.

Fig. 2 · Crop bands, safe band and the profile photo corner.

1. A: ### Crop bands: 60 px top and bottom. Background only.
2. B: ### Safe band: 1500 × 380 px, always visible. Names, taglines, logos.
3. C: ### Profile photo corner: Lower left, position varies by screen. Treat it as covered.

Worked example: a tagline

180 px from top

30 px: may be cut

Detail C

## X post image sizes: single and multiple

### One image

Between 2:1 and 3:4 it shows in full, per [X's help on pictures](https://help.x.com/en/using-x/posting-gifs-and-pictures). Outside that range, expect a crop.

### Two to four images

They share a grid of previews that may show only part of each. Keep subjects central and text off the edges.

See your own layout on a phone and desktop with the [X post preview tool](https://kairopost.com/tools/x-post-preview).

Fig. 3 · Shapes between 2:1 and 3:4 show in full as a single image.

Table D

## X image file types and size limits

The app limits come from the help center; scheduling tools follow the API limits. Where they differ, both are listed.

| Item | Limit | File types | Source |
| --- | --- | --- | --- |
| Photos in a post | 5 MB each, up to 4 | GIF, JPEG, PNG | [Help center](https://help.x.com/en/using-x/posting-gifs-and-pictures) |
| Animated GIF in a post | 5 MB mobile, 15 MB web | GIF | [Help center](https://help.x.com/en/using-x/posting-gifs-and-pictures) |
| Profile photo | Under 2 MB | JPEG, GIF, PNG | [Help center](https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo) |
| Header | Not stated | Not stated | [Help center](https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo) |
| Image via the X API | 5 MB or less | JPG, PNG, GIF, WEBP | [Developer docs](https://docs.x.com/x-api/media/quickstart/best-practices) |
| Animated GIF via the X API | 15 MB, 1280 × 1080, 350 frames | GIF | [Developer docs](https://docs.x.com/x-api/media/quickstart/best-practices) |
| Image description | 1,000 characters | Text | [Help center](https://help.x.com/en/using-x/picture-descriptions) |

Diagnosis

## Why images look blurry on X, and how to avoid it

Blur is almost always decided before you upload. Match the symptom, then apply the fix.

### Soft all over

The original is smaller than the target, so it is enlarged.

Start from an original at least as large. The cropper warns you.

### Fuzzy edges around text

Text and flat graphics saved as JPEG.

Save cards, screenshots and logos as PNG.

### Blocky colour steps

Heavy compression or repeated saving.

Export once from the original, at the final size.

### Sharp on desktop, soft on a phone

Thin lines vanish when a large image is shown small.

Use bolder shapes and larger text.

## Stop resizing by hand for every post

Kairo Post prepares images for X as they enter your media library, then waits for your approval. The credit price shows before anything runs.

- Checked on upload
- Cards sized from templates
- Alt text drafted
- You approve each post

[See how Kairo Post handles images](https://kairopost.com/features/visuals) [More tools](https://kairopost.com/tools)

Notes

## X image size questions

### What size is the X header image?

X recommends 1500 by 500 pixels, a 3:1 shape. Up to 60 pixels at the top and bottom may be cropped on some screens, so keep important content in the middle band.

### What size is the X profile photo?

X recommends 400 by 400 pixels. It is uploaded square and shown as a circle, so keep the subject centred. Use JPEG, PNG or GIF under 2 MB.

### What is the best image size for an X post?

There is no single required size. A single image shows in full between 2:1 and 3:4, so 1600 by 900, 1080 by 1080 and 1080 by 1350 all work. Keep each photo under 5 MB.

### How many images can I add to one post?

Up to four photos per post, according to X's help center. Each can have its own image description of up to 1,000 characters.

### Why does my header look cut off?

The header shows at different widths on different screens, and up to 60 pixels at the top and bottom may be cropped. The profile photo also covers the lower left. Keep text in the middle band.

### Why does my image look blurry on X?

Usually the source is smaller than the space it fills, so it gets enlarged. Text saved as JPEG and images resized many times also blur. Start from a larger original and save graphics as PNG.

### Does this cropper upload my photos?

No. There is no sign up and no cost. The image is read with your browser's FileReader and drawn on a canvas on your device; nothing is sent to a server.

### Can I use WEBP images on X?

X's developer docs list WEBP for uploads through the API. The help center lists GIF, JPEG and PNG for the app, so those are the safest choices.

Written by

Jonas Ben

, founder of Kairo Post. Updated

30 September 2026

.

## More tools

[All tools](https://kairopost.com/tools)

- [Quote card maker Turn a line or headline into an image for X.](https://kairopost.com/tools/quote-card-maker)
- [Post preview See your draft as your followers will.](https://kairopost.com/tools/x-post-preview)
- [X character counter Count characters exactly the way X does.](https://kairopost.com/tools/x-character-counter)

## Post at the right moment. Starting today.

Connect an account, describe your voice and let Kairo Post do the legwork.

[Get started](https://app.kairopost.com/signup) [See pricing](https://kairopost.com/pricing)
