What size should an X profile photo be?
X recommends 400 by 400 pixels. Because the interface displays profile photos in a circle, keep faces, logos and other important content away from the square's corners.
Resize for X in a full page editor, then drag or zoom to adjust the crop.
Last updated: September 2026
4 Presets
X Images
Adjust Crop
Fill Method
JPEG 88
Fixed Output
Private
No Uploads
Upload image for X (Twitter)
Tap to select or drag and drop. JPEG, PNG, WebP, AVIF, HEIC.
Your file never leaves this device.
Drop or select one supported post, profile or header image. It stays on your device.
Pick the landscape, square, profile or header dimensions you need.
Drag or zoom to keep faces, logos and text in frame.
Save the JPEG and check it in the real post composer or profile editor before publishing.
Profile and header sizes follow X guidance. The post sizes are practical canvases, not platform requirements.
Landscape post
Useful custom 16:9 canvas; not an official universal requirement.
Square post
Useful custom 1:1 canvas within X's documented display-ratio range.
Profile photo
X-recommended dimensions; displayed as a circle.
Header / banner
X-recommended dimensions; responsive display can crop vertically.
Use flexible post ratios
X says standard single-photo aspect ratios from 2:1 through 3:4 can display in full.
Center profile subjects
The 400 by 400 source appears within a circular treatment in the interface.
Protect header edges
X warns that around 60 pixels at the top and bottom can crop on some displays.
Check X-supported uploads
X currently lists GIF, JPEG and PNG for post photos; this tool always produces JPEG.
Keep text away from crops
Adjust the initial centered crop, and check how X presents headers across screens.
Preview before publishing
The real composer and profile editor are the best check for current presentation.
Guidance checked against X's current photo-posting documentation and profile and header guidance.
The source scales until it fills the selected target. A different aspect ratio is cropped equally around the center, and the crop can be repositioned.
Every preset exports JPEG at fixed quality 88. The tool does not preserve transparency or metadata, enforce a file-size target, or reproduce X's responsive presentation.
Calling 1600 by 900 mandatory
X documents a range of supported single-photo ratios rather than one required post dimension.
Missing the crop
A mismatched source loses content around opposite edges. Use Adjust framing to reposition it.
Putting header text near an edge
Responsive presentation can crop the banner and hide important details.
Expecting PNG or transparency
Every preset downloads as JPEG at fixed quality 88.
Assuming the tool hits a KB target
It reports output size but does not enforce a particular upload-size target.
Upscaling a small logo or photo
The requested pixel dimensions increase, but sharpness cannot be recreated.
Resize Images for Facebook
Prepare post, profile and cover images for Facebook
Resize Images for LinkedIn
Prepare post, profile and background images for LinkedIn
Resize Images for Discord
Prepare server icons, banners and shared images for Discord
Remove EXIF Data
Remove hidden metadata from photos before sharing
Resize Images for Reddit
Prepare posts, banners and community icons for Reddit
X recommends 400 by 400 pixels. Because the interface displays profile photos in a circle, keep faces, logos and other important content away from the square's corners.
X recommends 1500 by 500 pixels. X also warns that display differences can crop about 60 pixels from the top and bottom, so keep essential content near the center.
No. It is this tool's useful 16:9 landscape canvas. X says a single photo with a standard aspect ratio between 2:1 and 3:4 can display in full, so several landscape, square and portrait ratios are supported.
Yes, when the source and preset have different aspect ratios. The initial crop is centered, and you can drag or zoom the image before applying a new crop.
Every preset exports JPEG at fixed quality 88. PNG transparency, the original format and embedded metadata are not preserved, and there is no exact-file-size control.
No. The interface accepts one source and produces one preset result at a time. You can reuse the loaded source for another preset and download each result separately.
The resizer upscales it and shows a warning. The image reaches the requested dimensions, but enlarging cannot restore missing detail and may look soft or pixelated.
No. Decoding, resizing, center-cropping and JPEG encoding happen locally in your browser.
Choose one image above, inspect the crop, and download a private browser-generated JPEG.