Fit your image to X without the awkward crop
1500×500 headers, profile photos, 16:9 posts, summary cards, and ad sizes — download the exact dimensions X uses today.

Drop an image — pick header, post or profile size
X (Twitter) Image Sizes
X uses a 3:1 header banner (1500×500), square profile picture (400×400), and resizes uploaded images aggressively in the timeline. Single-image posts look best at 16:9 (1600×900), while portrait 4:5 (1080×1350) takes more vertical screen on mobile. Summary cards with large images use 1200×628 — the same OG-card ratio LinkedIn and Facebook use. This tool resizes any image to the exact pixel size each placement needs.
What you can do with X / Twitter Image Resizer
Everything this tool helps you accomplish — no learning curve, no setup.
- Resize your X / Twitter header to 1500×500
- Size profile pictures and 16:9 post images
- Create portrait posts, summary cards and ad images
- Preview the safe zone to protect key content
- Add a background to fit any aspect ratio
- Download as JPG, PNG or WebP
Settings information
6 settings
Every control in X / Twitter Image Resizer, explained — what it does and when to use it.
Size
- X / Twitter sizesPresets
- Picks the exact X (Twitter) placement to resize for — header banner (1500×500), profile picture (400×400), post images, link cards or ads — and applies that placement's pixel dimensions automatically.Options: Header / bannerProfile pictureSingle post imageSquare post imageVertical post imageCard image (large)Card image (small)Ad image
Output
- FitPresets
- Controls how your image fills the chosen size: Cover fills the frame and crops overflow, Contain fits the whole image and pads gaps, Stretch forces exact dimensions and may distort proportions.Options: CoverContainStretch
- BackgroundColor picker
- Sets the fill color behind letterboxed space when Contain fit leaves gaps around your image; defaults to black and is hidden for PNG output, which keeps those areas transparent.
- FormatDropdown
- Chooses the output file type: JPG for photos, PNG for lossless output with transparent letterboxing, WEBP or AVIF for smaller modern files.Options: JPGPNGWEBPAVIF
- QualitySliderRange: 40–100% · Default: 92%
- Adjusts compression for JPG, WEBP and AVIF output; lower values give smaller files, higher values keep more detail. Hidden when PNG is selected because PNG is always lossless.
Preview
- Show safe zoneOn / Off
- On the Profile picture preset, overlays X's circular avatar crop on the preview so you can check that faces or logos won't be cut off; toggle off to see the plain square image.
Done with X / Twitter Image Resizer? Try these next
Hand-picked tools that pair well with X / Twitter Image Resizer. Keep going without losing your file.
Facebook Resize
Covers and profile pictures each demand their own size — get the right one in a click, with the whole image visible and nothing cut off.
Try it nowLinkedIn Image Resizer
1584×396 banner, profile photo, company logo, post, or article header — pick the slot and download the exact size recruiters and clients see.
Try it nowInstagram Resize
Stop letting the square eat your edges. Smart padding — a blur or a color you pick — fits the full photo in seconds.
Try it nowCompress Image to KB
Form says 'max 100KB'? Compress JPG, PNG or WebP to any exact target — 20KB, 50KB, 100KB — without visible quality loss, in seconds. Free to start, no credit card.
Try it nowCrop Image
Cut out clutter and fit any ratio — drag the crop live, snap to 1:1, 4:5, 16:9, or exact pixels, and download in seconds.
Try it nowPhoto Filters & Effects
Flat photos get scrolled past. Pick a cinematic, vintage, glitch, or beauty effect, preview every look instantly, and download the one you love in seconds. Free to start, no credit card.
Try it nowFrequently Asked Questions
X in-feed images are 1600 × 900 pixels (16:9), profile photos are 400 × 400, header images are 1500 × 500 (3:1) and link card images are 1200 × 628 (1.91:1). Stay under 5 MB for guaranteed display on every client.
socialUpload your image, pick the X feed image (1600 × 900), header (1500 × 500), profile photo (400 × 400) or link card (1200 × 628) preset, drag to position the focal point inside the safe area, then download a JPEG or PNG ready to upload.
usageX shows the centre 16:9 crop in the timeline preview before users click. Keep critical text, faces and product shots inside that centre region — the editor shows a safe-area marker so you can verify the focal point survives the crop.
tipsYes. X kept the same dimensions as Twitter after the rebrand, so every preset works on both. Older Tweets and embeds using the legacy widths still display correctly because X back-fills smaller renditions automatically.
compatibilityJPEG at 80–90% quality is the sweet spot for photographs. PNG is better for graphics with text, gradients and transparency where compression artifacts would be visible. WebP is supported by X but JPEG/PNG have wider compatibility for embedded views.
technicalYour image is uploaded to our server over HTTPS to perform the resize, then automatically deleted within 24 hours — unless you explicitly share a result, which keeps it at a public link anyone who has it can open for up to 30 days. We never store it long-term or share it with anyone, so unreleased campaign visuals, branding work and personal photos stay confidential.
privacyCover fills the preset frame completely and crops overflow, which suits a header banner where centered content matters most. Contain fits the whole source image inside the frame and pads any gap with your background color, which protects card images and ads where nothing should be cropped off. Stretch forces the exact target dimensions and can distort proportions, so use it only when your source is already close to the target ratio.
featuresOpen the background color picker in Settings — it fills the letterboxed space that appears whenever Contain fit can't stretch your image to the full preset dimensions. This matters most for the Card image presets (1200×628 and 800×418), where a mismatched fill color looks unpolished in link previews.
featuresThe Format dropdown offers JPG, PNG, WEBP and AVIF; JPG at quality 80-90 (set via the Quality slider) is the reliable default for photos, while PNG — which disables the quality slider since it's always lossless — is better for headers with crisp typography or logos.
technicalOn the Profile picture preset, a toggle overlays a circular safe-zone guide on the square canvas so you can verify your face or logo isn't cut off by X's circular avatar crop before you download. Toggle it off any time to preview the plain square image.
usagePick the Header/banner preset (1500×500), use Contain fit with a background color that matches your profile theme if your source photo isn't already 3:1, and export as JPG at quality 85-90 to keep the file light while the top of your face or logo stays fully visible.
tipsThe Square post image preset is 1080×1080 (1:1) for feed posts that need to look identical whether viewed on X or repurposed on Instagram. Vertical post image is 1080×1350 (4:5 portrait) and takes up more scroll space on mobile, which helps quote cards and portrait photography stand out. Card image (small) is 800×418 — a lighter-weight option at the same 1.91:1 link-preview ratio as the large 1200×628 card, useful when you want a smaller file for the same crop.
usageYes, both presets output the exact same 1600×900 (16:9) pixel dimensions — the split exists purely to label your workflow. Pick Single post image when exporting an organic in-feed photo and Ad image when the same file is headed to a Promoted post in Ads Manager, so your exports stay organized by purpose. Fit, background, format and quality all behave identically between the two presets.
featuresYes — Pixoate supports batch and bulk processing. Switch to Batch mode, add up to 60 images on Premium or 200 on Pro, set your options once, and every image is processed with the same settings before you download a single ZIP. Bulk processing is a Premium feature; the output uses the same quality and settings as single mode.
featuresYes — with bulk processing you configure the settings a single time and they apply to every item in the batch — up to 60 images on Premium or 200 on Pro. There is no need to repeat the setup per item, and Temporary uploaded and generated files are processed securely and deleted automatically.
usageHow X / Twitter Image Resizer helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
In-Feed Image Posts for Higher Engagement
Resize photos to the X feed dimensions (1600 × 900) so the preview crop shows the focal subject, driving more clicks, likes and quote-tweets than mis-cropped posts
Brand Account Header Refresh
Marketing teams refresh X header images (1500 × 500) seasonally to highlight product launches, campaign hashtags and conference attendance for stronger profile branding
Link Card Preview Images
Resize hero images for blog posts and landing pages to the X link-card dimension (1200 × 628) so shared links display a large preview card instead of a tiny thumbnail
Product Launch & Announcement Visuals
Startup founders and product marketers resize launch graphics, GIF screenshots and infographics for X posts that hit the trending topics and Product Hunt audience
News & Sports Live-Coverage Graphics
News outlets, sports accounts and live-event teams resize breaking-news graphics, match-result cards and live scoreboard updates to display sharply in the X feed
Quote Tweets & Thread Hero Images
Build hero images for long-form thread openers and quote-tweet replies that drive more retweets than text-only posts on the X algorithm
Circle-Safe Profile Picture Avatars
Use the Profile picture preset (400×400) with the built-in safe-zone circle overlay to confirm a face or logo survives X's circular avatar crop before downloading, instead of guessing and re-uploading.
Vertical Portrait Posts for Mobile Scrollers
Export the Vertical post image preset (1080×1350, 4:5) to fill more of the screen on mobile timelines — ideal for quote cards, portrait photography and vertical thumbnails that need to stand out while scrolling.
Promoted Ad Creative Ready for Ads Manager
Resize campaign creative to the dedicated Ad image preset (1600×900) with Contain fit and a brand-matched background color so paid Promoted posts meet spec without stretching or unwanted crops.
