Resize and crop photos for X, without uploading them anywhere.

Pick a shape for a post, a header or a profile photo, drag to frame, set the JPG quality and export. Write the alt text while you're here. It all happens on your device.

  • Runs offline in your browser
  • 6 presets for X
  • Live file-size estimate
  • Alt text counter (1,000 max)

Photo resizer and cropper

1 · Shape

Drag the photo to frame it. Arrow keys nudge it, Shift + arrow moves faster.

2 · Export

Output
1200 × 675 px
File size
–
X limit
5 MB

3 · Alt text

0 / 1,000

Paste this into the +ALT field when you attach the photo on X.

Image sizes for X at a glance

A single photo shows uncropped in the timeline when its shape is between 2:1 and 3:4. Posts with two to four photos are cropped into a grid, so keep subjects near the center. More detail in our size guide.

UseShapePixelsNotes
Single photo, landscape16:91200 × 675Safe default, shows in full
Single photo, square1:11080 × 1080Shows in full
Single photo, portrait4:51080 × 1350Tallest common shape that still shows in full
Single photo, wide2:11200 × 600The widest shape shown uncropped
Header3:11500 × 500Edges and lower left can be covered
Profile photo1:1400 × 400Shown as a circle, 2 MB max
  1. Best Image Sizes and Aspect Ratios for X Posts

    Shapes that show uncropped, how multi-photo grids crop, header and profile sizes, and the file limits.

  2. How to Write Good Alt Text for Images on X

    What to describe, what to leave out, worked examples, and how to add a description on X.

  3. How to Download Your Photos from X

    Request the archive, find the media folder, save single images, and what quality to expect.

  4. Moving Your Photo Library Between Services

    Export, keep the dates and albums, check you got everything, and keep a copy you control.

  5. What Happened to Twitpic and the Early Photo-Sharing Services

    Twitpic's rise, the 2014 trademark fight and shutdown, the last-minute archive deal, and the other services of the era.

Questions

Are my photos uploaded anywhere?
No. The tool reads your photo with your browser's own file APIs, draws it on a canvas on your device and saves the result straight back to it. Nothing is sent to our server or anyone else's. You can load the page, switch off your connection and it still works.
Which size should I use for a normal post?
For a single photo, X shows images in full when their aspect ratio sits between 2:1 (wide) and 3:4 (tall). 16:9 at 1200 x 675 is the safe default for landscape shots, 1:1 suits square crops, and 4:5 gives you the most height on phones while still showing in full.
Why is the header preset 1500 x 500?
That's the header size X recommends. The banner is shown at different heights on different screens, and your profile photo covers part of the lower left on most layouts, so the tool shades the edges and the profile area to show where details might be hidden.
How long can alt text be on X?
X allows up to 1,000 characters for an image description. Most good descriptions are far shorter: one to three sentences that say what matters in the picture.
What's the file size limit for photos on X?
X accepts photos up to 5 MB in JPEG, PNG or GIF format, and profile photos up to 2 MB. The tool estimates your export size as you move the quality slider and warns you if you're over.