Skip to content
GigAI Tools
3 tools

Resize an Image for X (Twitter)

Header, posts and profile: the exact X (Twitter) dimensions so your images look sharp and frame correctly.

The quick answer

For X (Twitter), use 1500×500px for the header/banner, 1600×900px (16:9) for an in-post image, and 400×400px for the profile photo. Crop to each ratio first, then resize to the pixels so your image isn't awkwardly cropped in the timeline.

X (Twitter) image requirements
Header / banner1500 × 500 px (3:1)
In-post image1600 × 900 px (16:9)
Profile photo400 × 400 px (square)

How to do it

  1. 1

    Choose the placement

    Header 1500×500, in-post 1600×900, or profile 400×400.

  2. 2

    Crop to the aspect ratio

    Use Crop Image for the right ratio (3:1 header, 16:9 post, 1:1 profile).

  3. 3

    Resize to the pixels

    Set the exact dimensions in Image Resizer for a crisp result.

  4. 4

    Compress and post

    Lightly compress so it uploads quickly without visible loss.

X (Twitter) tips
  • The header is overlapped by your profile photo and text on the lower-left. Keep that corner clear.
  • Single in-post images show best at 16:9. Portrait images get cropped in the timeline preview.
  • Profile photos display as a circle, so centre the subject.

Frequently asked questions

Start with Image Resizer

Free, private and instant: everything runs in your browser.