Free X (Twitter) Photo Resizer

Crop a photo to the exact size X uses for posts, your header and your profile picture, then download it ready to upload. No account, no watermark, and nothing is uploaded.

Share this tool

How to resize a photo for X

  1. 1

    Drop in a photo, or click to choose one.

  2. 2

    Pick the X size you need.

  3. 3

    Drag the crop box to frame your shot.

  4. 4

    Download the photo, sized and ready to post.

Every X (Twitter) image size in 2026

The sizes X shows photos at. Use these and nothing gets cut off in the timeline or on your profile.

FormatAspect ratioSize in pixels
Landscape post16:91600 × 900
Square post1:11080 × 1080
Portrait post3:41080 × 1440
Header photo3:11500 × 500
Profile picture1:1400 × 400

Why the right size matters on X

X fits every photo to its own shapes. If you resize first, you choose the crop, not X.

X crops what doesn't fit

X shows a single photo in full when it is landscape 16:9, square or portrait 3:4. A taller or wider photo gets cut to fit, and the cut can remove a face, a product or a line of text. When a post has two or more photos, X crops each one to fit its grid. Resize first and you decide what stays in the frame.

Which size to pick

Portrait 3:4 (1080 × 1440) takes up the most space in the timeline, so it is the best choice for a photo that must stop the scroll. Landscape 16:9 (1600 × 900) suits wide scenes, screenshots and anything with text across it. Square 1:1 is the safe choice when you are not sure. Your header is a wide 3:1 strip, and your profile picture shows as a small circle, so keep the subject in the middle of both.

Tips for your header and profile picture

On a phone, X cuts a little from the top and bottom of your header, and your profile picture covers part of its bottom-left corner. Keep text and faces in the middle of the header. Download photos as JPG, which gives smaller files, and graphics with text as PNG. When the photo is ready, post it, or schedule it with Posttyy's X scheduler. Need the words too? Try the free tweet generator.

Questions, answered

How do I resize a photo for X (Twitter)?

Drop your photo into the resizer and pick the X size you need. Drag the crop box to frame the shot, then download. The photo comes out at the exact size X shows, so nothing gets cropped when you post it.

What is the best image size for an X post?

For one photo, use portrait 3:4 (1080 × 1440) to fill the most of the timeline, landscape 16:9 (1600 × 900) for wide shots, or square 1:1 (1080 × 1080). X shows all three in full.

What size is the X header photo?

1500 × 500 pixels, a 3:1 strip. On phones X cuts a little from the top and bottom, and your profile picture covers part of the bottom-left, so keep the important part in the middle.

What size is an X profile picture?

400 × 400 pixels. X shows it as a circle, so the resizer draws that circle inside the crop box, and you can see what will be cut off.

Why does X crop my photos?

X shows single photos in full only in some shapes: roughly between 16:9 and 3:4. A photo outside those shapes, or a photo in a post with several photos, gets cut to fit. Resizing first lets you choose the crop.

Should I download a JPG or a PNG?

Use JPG for photos. The files are smaller and upload faster. Use PNG for graphics, screenshots and anything with text or sharp edges.

Is the X photo resizer free?

Yes. It is free, with no account, no watermark and no limit on downloads.

Are my photos uploaded?

No. The resizer works in your browser, so your photo never leaves your computer.

More free tools

See all free tools

Schedule the photo you just resized

Posttyy publishes your X posts at the time you pick, and sends the same post to your other networks.

7 days free, then from $19 a month.