Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
X (Twitter) Image Resizer

X (Twitter) Image Resizer

Resize images for X (Twitter) headers, profile pictures, in-stream images, and card images.

X (Twitter) Image Resizer

X (formerly Twitter) shows your images in several shapes at once — a wide 3:1 header across your profile, a circular profile photo, and link-preview cards in the timeline. Each one expects its own pixel dimensions, and an image at the wrong ratio gets cropped automatically, often hiding the part you wanted seen. This tool resizes and crops any image to a confirmed X size so your profile and shared links look clean and deliberate.

Everything runs in your browser. Your image is cropped locally on a canvas and downloaded back to you — nothing is uploaded anywhere.

X (Twitter) Sizes You Can Create

Header Photo

1500 × 500 px — the wide 3:1 banner at the top of your profile.

Profile Picture

400 × 400 px — uploaded square, displayed in a circle.

In-Stream Image

1600 × 900 px — a 16:9 photo attached directly to a post.

Card Image

1200 × 628 px — the link-preview card shown when you share a URL.

How to Resize an Image for X (Twitter)

1

Pick the X Size

Choose a preset — Header Photo, Profile Picture, In-Stream Image, or Card Image. The crop frame switches to that exact aspect ratio.

2

Upload Your Image

Click the upload area or drag and drop a file. JPG, PNG, and WebP are supported.

3

Position & Zoom

Drag to reposition the image, then scroll the wheel, use the zoom buttons, or pinch on mobile to control exactly what stays in frame.

4

Download

Export as PNG for the crispest edges or JPG for a smaller file, already at the exact X dimensions.

Your photo overlaps the header. The circular profile picture sits over the lower-left of the header, so keep key text and logos toward the center or right.

Features

Confirmed X (Twitter) Dimensions

Every preset matches what X renders for that placement, so your header, photo, and cards stay sharp.

PlacementDimensionsAspect Ratio
Header Photo1500 × 500 px3 : 1
Profile Picture400 × 400 px1 : 1
In-Stream Image1600 × 900 px16 : 9
Card Image1200 × 628 px1.91 : 1

Built for Quick, Private Edits

Drag, Zoom & Pinch

Frame the crop precisely on desktop or mobile.

  • Drag to reposition inside the frame
  • Scroll or buttons to zoom
  • Two-finger pinch on touch screens

100% Client-Side

No uploads, no accounts, no watermarks.

  • Images stay on your device
  • Works without signing in
  • Export to PNG or JPG
Tip: Set link-preview images to the Card Image (1200 × 628) size so your shared URLs show a full, uncropped preview in the timeline.

Frequently Asked Questions

What size is the X (Twitter) header?

The header photo is 1500 × 500 pixels, a wide 3:1 ratio. Because it is so wide and short, keep important content horizontal and away from the lower-left, where your profile picture overlaps it.

What is a Twitter Card image?

Card images are the previews that appear when you share a link in a post. The recommended size is 1200 × 628 pixels, which keeps the preview crisp and fully visible in the timeline.

What size should my profile picture be?

Use a 400 × 400 pixel square. X displays it as a circle, so center your subject and leave the corners free, since they get cropped off in the circular crop.

Are my images uploaded to a server?

No. All cropping happens in your browser on a local canvas. Your images never leave your device, so the tool is safe for private or unpublished images.

Which file formats can I use?

Upload JPG, PNG, or WebP. Download the cropped result as a PNG (lossless, best for graphics and text) or a JPG (smaller file, best for photos).

Drop image here or click to upload

Supports JPG, PNG, WebP

X/Twitter Header Photo displays at 1500 × 500 pixels
Profile pictures are displayed in a circle but uploaded as 400 × 400 squares
Card images (1200 × 628) are used for link previews in tweets
Want to learn more? Read documentation →
1/4
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords