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.
How to resize a photo for X
- 1
Drop in a photo, or click to choose one.
- 2
Pick the X size you need.
- 3
Drag the crop box to frame your shot.
- 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.
| Format | Aspect ratio | Size in pixels |
|---|---|---|
| Landscape post | 16:9 | 1600 × 900 |
| Square post | 1:1 | 1080 × 1080 |
| Portrait post | 3:4 | 1080 × 1440 |
| Header photo | 3:1 | 1500 × 500 |
| Profile picture | 1:1 | 400 × 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






Instagram Feed Planner
Arrange your next posts on a copy of your profile grid, split a wide photo into tiles, and download them in posting order.
- 987654321
Instagram Grid Maker
Split one photo into 3, 6, 9 or 12 posts that join up on your profile, numbered in the order to post them.
1080 × 1350Instagram Photo Resizer
Crop a photo to the exact size Instagram uses for posts, Stories, Reels and profile pictures, then download it.
- New oak chair, finished by hand in the workshopCasualShort3–5
Caption 1
Sanded, oiled and finally ready. Our new oak chair is here. 🪑
#Woodworking #HandmadeFurniture #OakChair
Instagram Caption Generator
Describe your post, pick a tone and a length, and get three captions with hashtags, ready to post.
Specific
#WalnutTable#HandmadeTable#OakFurnitureTopic
#Woodworking#FurnitureMakerBroad
#InteriorDesign#HomeDecor4 of 5 picked
Instagram Hashtag Generator
Paste your caption and get hashtag ideas from specific to broad, then pick the five that fit your post.
128posts4,210followers312followingFern & Ash
Handmade oak furniture from our workshop Made to order, built to last See new pieces below 👇
92/150
Instagram Bio Generator
Describe your account and pick a tone, and get three bios that fit Instagram's 150-character limit.
- @fernandashCopy@fernandash.studioCopied@oak.and.ashCopy@fern_makesCopy
Instagram Username Generator
Describe your account and get ten username ideas that follow Instagram's rules, ready to check and copy.
fernandashOur new oak chair is finally here. 🪑
blank line kept
Sanded by hand, oiled twice, and built to last for years.
blank line kept
Which room would you put it in? 👇
Instagram Line Break Generator
Keep the blank lines in your caption: preview it as Instagram shows it, and copy a version whose spacing survives posting.
Followers
4,210
Likes
118
Comments
10
Engagement rate
3.04%
Good
Instagram Engagement Rate Calculator
Enter a post's likes, comments, saves and shares to see its engagement rate, and how it compares.
- Copy
Bold
𝐅𝐞𝐫𝐧 & 𝐀𝐬𝐡
CopyScript
ℱℯ𝓇𝓃 & 𝒜𝓈𝒽
CopyOutline
𝔽𝕖𝕣𝕟 & 𝔸𝕤𝕙
CopyBubble
Ⓕⓔⓡⓝ & Ⓐⓢⓗ
Instagram Font Generator
Type once and copy your text in 18 styles, from bold and script to bubble letters, for your bio or captions.
- Walnut table finished after four days of oilingCasualShortNo hashtags
Tweet 1
The walnut table is finished. Three coats of oil and four days of patience.
75/280
Tweet Generator
Describe what you want to say, pick a tone and a length, and get three posts that fit X's 280 characters.


Fern & Ash
@fernandash
Handmade oak furniture, made to order in our workshop. Posts about how each piece gets built.
93/160
X (Twitter) Bio Generator
Describe your account and pick a tone, and get three bios that fit X's 160-character limit.
- 1
Three years of selling furniture online taught us five things about pricing. 1/6
- 2
First, price for your time. A chair takes us 40 hours, not an afternoon. 2/6
- 3
Second, show the work. Photos from the workshop sell more than finished pieces. 3/6
X (Twitter) Thread Maker
Paste a long draft and split it into numbered posts that fit 280 characters, ready to copy one by one.
- Open studio this Saturday, 9 to 4. Come and see the walnut table before it goes to its new home. 🪵 posttyy.com/tools
157 characters left
123 / 280 characters used · link counted as 23
X (Twitter) Character Counter
Count your post the way X does, with links as 23 and emoji as 2, and see how many characters you have left.
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.