Free tool

Twitter Photo Resizer — perfect dimensions for X

Resize and optimize images for Twitter/X with the perfect dimensions. Profile pictures, headers, tweet images, and Twitter cards — processed entirely in your browser.

Upload image

Drop your image here or click to browse.

Drop image here or click to upload

Supports JPG, PNG, WebP up to 10MB

Select size preset

Choose the appropriate dimension for your image.

Profile Picture

Square format for profile photos

400 × 400px

Result preview

Upload an image and click Resize to see the result here.

Twitter image sizes

Profile Picture400 × 400
Header Image1500 × 500
Tweet Image1200 × 628
Twitter Card800 × 418

Image guidelines

Use high-quality source images for best results.

Images are centered and scaled to fit the preset.

White background is added when aspect ratios differ.

Final output is JPEG at 90% quality.

Everything runs in your browser — your image is never uploaded.

Twitter/X image size guide

X has specific image requirements for different parts of your profile and posts. Using correctly sized images ensures your content looks professional and displays properly across all devices.

Profile picture

  • Size400 × 400 pixels
  • FormatJPG, PNG, or GIF
  • Max file size2MB
  • DisplayCircular crop

Header / banner image

  • Size1500 × 500 pixels
  • Aspect ratio3:1
  • Max file size2MB
  • NoteTop/bottom may be cropped on mobile

In-stream photos

  • Recommended1200 × 628 pixels
  • Minimum600 × 335 pixels
  • Max file size5MB
  • FormatsJPG, PNG, WebP, GIF

Twitter cards

  • Size800 × 418 pixels
  • Aspect ratio1.91:1
  • UseLink previews
  • Max file size1MB

Image optimization best practices

  1. Use high-quality images. Start with the highest quality source possible. Our resizer maintains quality while optimizing dimensions.
  2. Consider mobile display. Most X users access via mobile. Keep important elements centered and visible on smaller screens.
  3. Brand consistency. Use consistent colors, fonts, and styling across all your X images to build recognition.
  4. Text readability. Ensure any text overlay is large enough to read on mobile and uses high contrast.
  5. File format selection. JPG for photos, PNG for graphics with transparency, WebP for smaller file sizes with good quality.

Need more creative tools? Try OctoSpark.

Each free tool does one job. OctoSpark gives you the whole kit: posts and captions in your own voice, images and slideshows, and one calendar that publishes to every network and shows what performed.

Open the full sign-up page

No card needed. These tools stay free either way.

Frequently asked questions

How this tool works, what it cannot do, and what happens to what you put into it.

  • What are the ideal Twitter image dimensions?

    Profile pictures: 400x400 pixels (displayed as circle), Header images: 1500x500 pixels, Tweet images: 1200x628 pixels for best display, Twitter cards: 800x418 pixels. All images should be under 5MB for tweets.
  • Why does Twitter crop my images?

    Twitter automatically crops images to fit its aspect ratios. Use this tool to resize to recommended dimensions before uploading. For in-stream photos, 1200x628 pixels prevents unwanted cropping.
  • What's the best image format for Twitter?

    JPG is best for photos due to smaller file sizes. PNG works well for graphics, logos, or images with text. WebP offers great compression but check browser compatibility. GIFs are supported but limited to 5MB on web, 15MB on mobile.
  • How can I optimize images for Twitter engagement?

    Use high-quality, eye-catching visuals. Include faces when possible (they get more engagement). Use bright colors and high contrast. Add text overlays for context. Test different image styles to see what resonates with your audience.
  • Does image size affect Twitter's algorithm?

    While X doesn't explicitly favor certain sizes, properly formatted images load faster and display better, leading to higher engagement. Images that don't require clicking to view fully tend to get more interactions.
  • Is my data private?

    Yes. This tool does its work in your browser, so whatever you type, paste or upload stays on your device. Nothing is sent to our servers, which is also why it keeps working if you go offline after the page has loaded.
  • Is this really free?

    Yes. Every tool here is free with no account, no credit card and no usage cap. They exist so that the people who need our scheduling product find us, which only works if the tools are genuinely useful on their own.
  • Do I need an account?

    No. Open the page and use it. An account is only for OctoSpark itself, where you plan, schedule and publish a whole calendar rather than fixing one post at a time.
  • Can I use the output commercially?

    Yes. Anything you produce here is yours, including for client and commercial work. We claim no rights over it and we do not watermark it.