Resize Images for X (Twitter)
Posts and profile headers correctly sized for the X feed.
Your images stay on your device. Nothing is uploaded.
X (formerly Twitter) renders share images at a 16:9 ratio in the timeline and crops anything else. The settings below produce a 1600-px-wide JPEG q85 — a clean fit for the in-feed render.
For exact aspect-ratio crops, the social media cropper handles 1600×900 share cards and 1500×500 profile headers.
Related tools
Frequently asked questions
- What size should an image be for X (Twitter)?
- Post / share images render at 1600×900 (16:9). Profile headers are 1500×500. The compressor on this page is pre-tuned to those dimensions and the recommended quality.
- Why does X (Twitter) compress my images again after upload?
- X (Twitter) re-encodes uploads to its own internal format and bitrate. Starting from a clean, correctly sized image avoids two rounds of lossy compression and keeps your final image sharper.
- Does this tool actually post to X (Twitter)?
- No — it prepares the file. Download the result and upload it to X (Twitter) as you normally would. Keeping the posting flow inside X (Twitter) is safer and respects their terms of service.
- What format should I use for X (Twitter)?
- JPEG is the safest universal choice for X (Twitter) uploads. Some platforms accept WebP and PNG, but JPEG is always supported and is what the defaults on this page use.
- Are my images uploaded anywhere when I use this tool?
- No. The resize and compression happen in your browser. The file only leaves your device when you upload it to X (Twitter) yourself.
Get a X (Twitter)-ready image in seconds.
Drop your image — correct dimensions and quality, ready to upload.
Start compressing