Resize Image for X (Twitter)

Perfect sizes for X posts, headers and profile pictures. Free, instant and private - nothing is uploaded.

Drop images here or click to browse

Up to 20 images · Max 10 MB each · JPG, PNG, WebP

Lower = smaller file. 50% halves width & height.

Resized images

    Note: presets keep your photo's aspect ratio, so the result may not exactly match the platform's frame. Tick Fill to the exact preset size with blurred edges to get the exact dimensions - your photo is centred on a blurred version of itself instead of being cropped.

    1. Upload
    Drag in up to 20 images (10 MB each).
    2. Choose size
    Pick post, header or profile.
    3. Download
    Save each file or grab them all as a ZIP.

    X (Twitter) image sizes that display in full

    On X, a single in-stream image looks best at a 16:9 ratio such as 1600×900, which shows without cropping in the timeline. Header banners span 1500×500, and profile pictures are square at 400×400.

    Resize a batch of posts

    Scheduling a thread or campaign? Resize up to 20 images to your chosen X preset and download them together, with aspect ratio preserved and everything processed privately in your browser.

    PlacementRecommended sizeNotes
    In-stream post image1600 × 90016:9, no crop
    Header / banner1500 × 5003:1
    Square post1080 × 10801:1
    Profile picture400 × 400shown as circle

    Frequently asked questions

    What is the best image size for an X (Twitter) post?

    1600×900 (16:9) displays in full without cropping in the timeline. Square 1080×1080 images also work well.

    What size is an X header?

    1500×500 pixels. Keep key elements centred, since the edges may be cropped on some screens.

    Why is my Twitter image cropped?

    X auto-crops images that are not close to 16:9. Resizing to 1600×900 first prevents the crop.

    Is the tool free and private?

    Yes - free with no watermark, and images are processed in your browser, never uploaded.

    More free resizing tools