---
title: "Twitter Photo Resizer for X Banners, Posts and Cards | Keep"
description: "Upload once and export an X banner, profile picture, post image, or Twitter Card at the exact preset size without sending the file to a server."
canonical: "https://keep.md/tools/x-photo-resizer"
language: "en"
---

# Resize an image for Twitter or X

Upload once and export an X banner, profile picture, post image, or Twitter Card at the exact preset size without sending the file to a server.

## How to use this tool

Drop an image, choose an X size, select Fill or Fit and an export format, then download the resized image.

## Save the X posts worth keeping

Posts and full threads as Markdown

Paste an X link into Keep and it saves the text, media, quoted posts, and the author’s whole thread in order.

Your bookmarks, synced

X bookmark sync brings your private X bookmarks into Keep automatically, and checks the public profiles you follow every hour.

Search it, or ask your agent

Search the text of everything you saved, or connect Keep to Claude, Codex, or Cursor over MCP.

Saving posts and threads is included with Personal ($10/month or $249 once for lifetime access). X bookmark sync is an add-on for $5/month.

[Sign up for Keep](https://app.keep.md/signup?utm_source=keep.md&utm_medium=tools&utm_campaign=x-photo-resizer)

[See how Keep saves X posts](https://keep.md/features/x-bookmarks)

## Twitter and X image sizes at a glance

| Placement | Preset | Aspect |
| --- | --- | --- |
| Header or banner | 1500 × 500 | 3:1 |
| Profile photo | 400 × 400 | 1:1 circle |
| Post landscape | 1600 × 900 | 16:9 |
| Post portrait | 1080 × 1350 | 4:5 |
| Post square | 1080 × 1080 | 1:1 |
| Large Twitter Card | 1200 × 628 | 1.91:1 |
| Summary Card | 400 × 400 | 1:1 |

The post sizes are practical export presets, not guaranteed timeline crops. X's [current image guidance](https://help.x.com/en/using-x/posting-gifs-and-pictures) says one posted image between 2:1 and 3:4 can display in full and recommends checking the composer preview before publishing.

## How the Twitter image resizer works

1.  Drop a JPG, PNG, or WebP image into the resizer, or select **Upload image**.
2.  Choose the banner, profile, post, or card preset.
3.  Use Fill to crop to the target or Fit to keep the whole image with a background color you pick.
4.  Adjust the zoom, horizontal, and vertical sliders, choose PNG, JPG, or WebP, and select **Download**.

The original and resized image stay in your browser.

## Keep important banner content clear of the avatar

The profile picture overlaps the lower-left area of an X banner. Keep logos, text, and faces away from that corner and leave room around the edges for different screen sizes.

The profile preset includes a circular preview. Anything near the corners of the square upload will disappear when X applies its round crop, so keep the subject comfortably inside the circle.

## Prepare images for posts with more than one photo

X crops multi-image posts into split or grid layouts. The visible crop can vary with the number of images, screen size, and placement in the app. Keep the main subject near the center and leave breathing room around text or faces so the image still works when part of an edge is hidden.

Export each source image separately. The resizer prepares the dimensions, while X decides how the final group is arranged in the timeline.

## Resize the image used by a Twitter Card

A large link preview commonly uses a 1200 by 628 image. This is a different preset from an image uploaded directly inside a post, even though both are landscape formats.

Export with the Twitter Card preset, update the page metadata, then check the result with the [Twitter Card Validator](https://keep.md/tools/twitter-card-validator).

## Questions

## Frequently asked questions

### What size is an X header image?

The header or banner preset is 1500 by 500 pixels, a 3:1 aspect ratio.

### What size is a Twitter profile picture?

Use a square 400 by 400 pixel upload. X displays it with a circular crop.

### What size should an image inside a tweet be?

Common presets include 1600 by 900 landscape, 1080 by 1350 portrait, and 1080 by 1080 square.

### How does X crop posts with several images?

X places multiple images into split or grid layouts and crops them to fit. Keep the important subject near the center because the visible crop can change with the image count and screen size.

### What size is a large Twitter Card image?

The large card preset is 1200 by 628 pixels, about a 1.91:1 aspect ratio.

### Can I export JPG, PNG, or WebP?

Yes. Choose the format before downloading. Animated GIF input is exported as a static canvas frame.

### Is the photo resizer private?

Yes. Loading, resizing, and exporting happen in your browser. The image is not uploaded to Keep.

### Why does my X header look blurry after uploading?

A source image narrower than the 1,500-pixel banner target has to be enlarged and may look soft. Start with an image at least 1,500 pixels wide and avoid repeatedly saving an already compressed copy.

## Related tools

[

### Twitter card validator

Preview how a link will look when shared on X and check the title, description, image, and twitter: and og: tags it reads.

](https://keep.md/tools/twitter-card-validator)[

### Twitter profile picture downloader

Get the full-size profile picture and banner for any public X account, ready to open, copy, or download.

](https://keep.md/tools/twitter-profile-picture-downloader)[

### Tweet to image

Turn a public X post into a clean PNG. Pick a light, dim, or dark theme and a square, landscape, or portrait canvas.

](https://keep.md/tools/tweet-to-image)[

### Twitter character counter

Check a post against the 280 character limit or the 25,000 character Premium limit, with links counted as 23 and emoji weighted the way X counts them.

](https://keep.md/tools/twitter-character-counter)
