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.
Loading Image Cropper…
16:9 card 1600x900
3:1 header 1500x500
1:1 profile 400x400
No watermark added
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.
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'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.
Choose the Twitter surface (card, header, profile), apply the matching preset, position the subject, and export at exact platform pixel dimensions.
Step-by-step guide to crop image for twitter / x:
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.
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.
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.
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.
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.
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.
Get better results with these expert suggestions:
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.
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.
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.
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.
More use-case guides for the same tool:
Other tools you might find useful:
Open the full Image Cropper — free, no account needed, works on any device.
Open Image Cropper →Free · No account needed · Works on any device