Picovert

Twitter / X Image Sizes 2026 — Profile, Header, and Post

By Picovert Team2026-04-055 min read

Twitter (now X) displays images differently depending on context — a profile photo crops to a circle, a header photo gets cropped on mobile differently than desktop, and post images are capped at a 16:9 ratio. Uploading the wrong size leads to blurry photos, faces cropped in half, and headers that look broken on phone. This guide covers every Twitter/X image dimension as of 2026.

Twitter / X Image Sizes — Quick Reference

  • Profile photo: 400×400 px (displays as 200×200 px circle)
  • Header photo: 1500×500 px (3:1 ratio)
  • Post image (landscape): 1200×675 px (16:9)
  • Post image (square): 1080×1080 px
  • Post image (portrait): 1080×1350 px (4:5)
  • Card image (link preview): 1200×628 px
  • In-stream video thumbnail: 1280×720 px (16:9)

Twitter / X Profile Photo Size

Profile photos display as circles on Twitter/X. The image is shown at these sizes:

  • Timeline display: 48×48 px
  • Profile page: 200×200 px
  • Upload recommendation: 400×400 px for sharpness
  • Maximum file size: 2 MB
  • Accepted formats: JPG, PNG, GIF (static only for profile)

Use a square image — the crop is circular, so corners get cut off. Upload at 400×400 px minimum. 800×800 px is ideal if you want it to look sharp on high-DPI displays. Twitter compresses uploads aggressively, so PNG gives better results for logos or illustrations while JPG is fine for photos.

Twitter / X Header Photo Size

The header photo (banner) spans the top of your profile page:

  • Recommended upload: 1500×500 px (3:1 ratio)
  • Desktop display: fills the full width
  • Mobile display: cropped — left and right edges are cut
  • Maximum file size: 5 MB
  • Safe zone: keep important content in the center 1200×500 px

On mobile, Twitter crops the header from the sides, not the top or bottom. To avoid cutting off important elements (text, logo, faces), keep them centered. Leave roughly 150 px of safe margin on each side when placing anything critical.

Twitter / X Post Image Sizes

Single images in tweets display based on their aspect ratio:

  • Landscape (16:9): 1200×675 px. Standard wide image — displays inline in the timeline without any cropping.
  • Square: 1080×1080 px. Displays large in the feed and works well on both desktop and mobile.
  • Portrait (4:5): 1080×1350 px. Takes up more vertical space in the timeline.
  • Multiple images (2–4 in a tweet): Twitter arranges these in a grid and crops them to fit. Use 1200×675 px for consistent display in multi-image tweets.

Twitter/X caps the display ratio at 2:1 on the timeline, which means very wide or very tall images get cropped. Stick to 16:9 or 1:1 for the safest display.

Twitter / X Link Card Image

When you share a URL, Twitter pulls the Open Graph image from the page. The recommended size for Twitter Card images is 1200×628 px (approximately 1.91:1). This is the same size used by Facebook and most social platforms. Use a summary card with large image (twitter:card = summary_large_image) to get the full-width preview.

How to Resize Images for Twitter / X

  1. Open Picovert's image resizer — free, no account needed.
  2. Drop your image and set the target dimensions for the Twitter/X context you're using (e.g., 400×400 for profile, 1500×500 for header, 1200×675 for a post).
  3. If your image isn't the right aspect ratio, crop it first using the crop tool.
  4. Download and upload to Twitter/X.

Twitter / X Image Quality Tips

  • Twitter compresses everything. To minimize quality loss, upload images at the exact recommended resolution — don't upload larger and let Twitter scale down.
  • PNG vs JPG: Use PNG for logos, screenshots, and images with text. Use JPG for photos. Twitter's PNG compression is less aggressive than its JPG compression.
  • Pre-compress to 1–2 MB before uploading using Picovert's compressor so Twitter's algorithm touches the image less.
  • GIF images are supported in tweets (up to 15 MB). Twitter converts them to video for playback, so quality is preserved better than static compression.

File Size Limits on Twitter / X

  • Profile photo: 2 MB
  • Header photo: 5 MB
  • Post images (JPG/PNG): 5 MB each
  • Post GIF: 15 MB
  • Video: up to 512 MB (up to 140 seconds)