Free · Fast · Privacy-first

Crop Image for Twitter / X

Twitter, now operating as X, uses several distinct image sizes across its surfaces: 16:9 landscape for in-timeline image cards, a 3:1 wide aspect for profile header banners, and a 1:1 square for profile pictures.

16:9 card 1600x900

🔒

3:1 header 1500x500

1:1 profile 400x400

No watermark added

Cost
Free forever
Sign-up
Not required
Processing
In your browser
Privacy
Files stay local
FreeNo signupWhite-label

Add this Image Cropper to your website

Drop the Image Cropper into any page — blog post, product docs, intranet, school portal — with a single line of HTML. Your visitors get the full tool, processed entirely in their browser. No backend, no uploads, no signup.

  • Files stay 100% in the visitor's browser
  • Responsive — adapts to any container width
  • Free forever, no API key needed

Embed code

<iframe
  src="https://www.fixtools.io/image-tools/image-cropper?embed=1"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="Image Cropper by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.

Twitter / X image sizes and how the auto-crop works

Twitter's in-timeline image card displays uploaded photos at a maximum 16:9 aspect ratio when shown as a single attached image. Anything wider gets letterboxed, anything taller gets cropped to fit the 16:9 viewport. The platform's documented recommended size is 1600 by 900 pixels for high quality on retina displays. Uploading at exactly 1600x900 guarantees the image renders without auto-crop and matches the native storage size, preserving the most detail through subsequent compression.

For profile header banners, the dimension is 1500 by 500 pixels at 3:1 aspect. This is one of the trickiest sizes on the platform because the visible portion of the header changes depending on the viewer's screen size. On desktop the full 3:1 banner shows. On mobile the banner is cropped slightly on the sides to fit a narrower viewport. Important content (logos, names, focal subjects) should sit in the central two-thirds of the banner so it remains visible on every device. The profile picture overlays the bottom-left of the banner on most devices, occupying roughly the bottom 150 pixels in a 130x130 region from the left edge, which is another safe-zone consideration.

Profile pictures display as circles inscribed in 400x400 (or 200x200 in older surfaces) squares. Source files should be uploaded as squares at 400x400 minimum, with critical content (eyes, face, logo) within an inscribed circle. Twitter applies the circular mask in the display layer rather than the storage layer, so the underlying square file is preserved. For best appearance on retina screens, upload at 800x800 even though the display is smaller, since the platform stores the larger size and serves the appropriate resolution to each device.

When you upload multiple images in a single tweet, Twitter arranges them in a grid: two images side by side, three with one taking half the grid and two stacked on the other half, or four in a 2x2 arrangement. Each cell in the grid has its own aspect ratio that the platform fits the source images into using a centre-weighted crop. For best appearance, crop each multi-image tweet image to roughly square or 16:9 so the grid layout looks intentional rather than accidentally cropped. The thumbnail in the timeline shows only a portion of each image with the full version available on click.

How to use this tool

💡

Choose the Twitter surface (card, header, profile), apply the matching preset, position the subject, and export at exact platform pixel dimensions.

How It Works

Step-by-step guide to crop image for twitter / x:

  1. 1

    Identify the Twitter surface

    Single-image tweet card: 16:9 at 1600x900. Profile header banner: 3:1 at 1500x500. Profile picture: 1:1 at 400x400 minimum (800x800 recommended). Choosing the right surface first determines the aspect preset and pixel size for the crop.

  2. 2

    Apply the matching preset in FixTools

    Open the aspect ratio panel and select the Twitter preset for your surface. Confirm the pixel dimensions match the platform spec. For cards enter 1600x900, for headers 1500x500, for profile pictures 400x400 or larger. The crop region locks to the selected aspect ratio.

  3. 3

    Position content in the safe zone

    For headers, keep critical content in the central two-thirds because mobile crops the sides. For profile pictures, keep faces or logos within an inscribed circle because Twitter masks the square as a circle on display. For cards, centre the subject for predictable timeline rendering.

  4. 4

    Export at exact pixel dimensions

    Click Crop and verify the export matches the Twitter spec. A 1600x900 card file should report exactly those dimensions. The file is now ready to upload directly through the Twitter web or app composer with no auto-crop applied because the upload matches a native aspect ratio.

  5. 5

    Upload and verify

    Upload through Twitter's composer and confirm the image displays without an auto-crop badge. The image should fill the card area with no letterboxing and no shifted framing. For multi-image tweets, repeat the crop for each image at consistent dimensions so the grid layout looks intentional.

Real-world examples

Common situations where this approach makes a real difference:

News outlet posting an article card image

A news organisation tweets a link to their latest article and includes a custom card image. They crop the article hero photo to 1600x900 with the headline subject centred. The tweet displays a clean 16:9 card in the timeline with no auto-crop badge, the subject is fully visible, and the card matches the article hero design on the destination website. Consistency across the tweet and the landing page improves click-through rates.

Personal brand refreshing a header banner

A consultant rebrands their profile and uploads a new header banner. They crop a wide landscape photograph to 1500x500 with the wordmark positioned in the central third of the banner so it remains visible on both desktop and mobile. The profile picture overlay sits cleanly over a low-content area in the bottom-left, and the banner reads as polished on every device the consultant's audience uses.

Creator setting a new profile picture

A creator updates their profile picture to a new headshot. They crop the headshot to a 800x800 square with the face positioned so the eyes sit slightly above centre and the entire head fits within an inscribed circle. Twitter renders the square as a circle on display but the source remains square in storage. The new profile picture looks intentional in the timeline, the search results, and the profile page itself.

Brand posting a four-image grid tweet

A brand publishes a four-image tweet showcasing a product family. They crop all four product photos to identical 1080x1080 squares with each product centred. Twitter arranges the four images in a 2x2 grid, each cell rendering a square preview that lines up consistently. The grid looks like a designed layout rather than four random photos, which lifts engagement because viewers perceive intentionality.

Pro tips

Get better results with these expert suggestions:

1

Centre content in headers because mobile crops the sides

Twitter headers are 1500x500 on desktop but mobile devices show a slightly narrower portion of the banner. Keep critical content (names, logos, focal subjects) in the central two-thirds of the banner so it remains visible on every device. Decorative content on the far left or right is acceptable as overflow because it adds to the desktop view without being missed on mobile.

2

Plan profile pictures for circle masking

Twitter masks square profile pictures into circles for display. Anything in the four corners of the square (outside the inscribed circle) is hidden. Pre-visualise the circle when cropping by mentally tracing a circle inside the square selection, and keep eyes, logos, or focal subjects inside that circle. Headshots typically work best with the head centred slightly above the geometric centre of the square so the chin sits comfortably inside the circle.

3

Upload card images at 1600x900 for retina sharpness

Twitter's card slot renders at roughly 600 pixels wide on a typical mobile timeline. Uploading at 1600x900 means the platform has a high-resolution source to serve to retina displays at 2x density. Uploading at the bare minimum 800x450 means retina users see a softer image because the platform has to upscale to match the device. The headroom for retina is the main reason to start at 1600x900.

4

Match aspect ratios across multi-image tweets

When tweeting two, three, or four images together, Twitter arranges them in a grid. Each cell crops the source image with centre-weighted logic. Cropping all the source images to the same aspect ratio before upload produces a consistent grid where every cell shows its intended subject correctly. Mixing aspect ratios within a multi-image tweet results in some cells being aggressively cropped while others render fully, which looks accidental.

FAQ

Frequently asked questions

Twitter / X displays in-timeline image cards at a maximum 16:9 aspect ratio. The recommended pixel size for high quality on retina displays is 1600 by 900 pixels. Uploading at exactly this size avoids auto-cropping and downsampling, and produces the sharpest result for users viewing the timeline on high-density screens. Cards can also display at narrower aspects if the source is squarer, but 16:9 is the standard and most visually impactful format.
1500 by 500 pixels at 3:1 aspect ratio. This is the desktop display size. On mobile the banner is cropped slightly on the sides to fit narrower viewports, so important content should sit in the central two-thirds. The profile picture overlays the bottom-left of the banner on most surfaces, occupying roughly a 130-pixel square anchored to the left edge near the bottom. Plan for that overlay to avoid placing critical content where it will be hidden.
Twitter / X recommends profile pictures at 400 by 400 pixels minimum. For modern retina displays, uploading at 800 by 800 produces a sharper result because the platform stores the larger size and serves the appropriate resolution. Source files should be square and saved as JPEG or PNG. Twitter masks the square as a circle for display, so keep important content within an inscribed circle inside the square crop area.
Yes, when the upload does not match a supported aspect ratio. Twitter applies a centre-weighted crop to fit images into card slots. For single-image tweets, the crop targets a 16:9 area. For multi-image tweets, each grid cell has its own crop. Pre-cropping to the matching aspect before uploading bypasses the automatic crop because Twitter detects the upload already fits and serves the file as-is.
Crop each image to the same aspect ratio so the grid layout is consistent. For two-image tweets, square (1:1) or portrait (4:5) work well. For three-image tweets where one image spans half the grid and the other two stack, crop the wide one to 16:9 and the two stacked ones to square. For four-image tweets in a 2x2 grid, crop all four to square at the same pixel size. Consistency across images produces a designed-looking tweet.
Mobile devices show a slightly narrower portion of the header than desktop. Twitter crops the sides of the banner to fit the narrower viewport, which means decorative content at the far left or right edges may not be visible on mobile. Keeping critical content in the central two-thirds of the 1500x500 banner ensures it remains visible on every device. Test the upload on both desktop and mobile after publishing to verify the framing.
You can upload up to about 5MB per image. Uploads larger than 1600x900 get downsampled to the platform's storage size with a compression pass, which can soften details. Uploading at exactly 1600x900 avoids the resampling step and produces the cleanest possible result on retina displays. There is no benefit to uploading 4K source files for Twitter cards because the platform will not display anything larger than its internal storage size.
No. The exported file contains only your selected region at the requested dimensions with no FixTools branding, logo, or hidden marker. Your Twitter upload starts clean and the file uploaded to the platform is identical to the file produced by the cropper. This is true for every export regardless of how often you use the tool in a session.
No, the documented image sizes are the same as before the rebrand to X. Cards remain 16:9 at 1600x900, headers remain 3:1 at 1500x500, and profile pictures remain 1:1 at 400x400 minimum. The platform name and some UI details have changed but the image storage and display sizes are continuous with the old Twitter spec, which means existing image presets are still correct for the rebranded platform.

Related guides

More use-case guides for the same tool:

Ready to get started?

Open the full Image Cropper — free, no account needed, works on any device.

Open Image Cropper →

Free · No account needed · Works on any device