---
title: X (Twitter) Image & Video Sizes 2025
platform: X (Twitter)
tags: twitter, x, social-media, image-sizes, header, posts, ads
---

# X (Twitter) Image & Video Sizes — 2025

## Profile & Header

| Name          | Size (px)  | Aspect | Notes                          |
|---------------|------------|--------|--------------------------------|
| Profile Photo | 400 × 400  | 1:1    | Displayed as circle (200×200)  |
| Header Image  | 1500 × 500 | 3:1    |                                |

> **Header tip:** The profile photo overlaps the lower-left of the header. Keep important content away from the bottom-left 20% of the header image.

## Posts

| Name         | Size (px)  | Aspect  | Notes                                    |
|--------------|------------|---------|------------------------------------------|
| Single Image | 1600 × 900 | 16:9    | Min 600×335. Max 5 MB (images), 15 MB (GIFs) |
| Two Images   | 700 × 800  | 7:8     | Per image in a 2-image post              |
| Card Image   | 800 × 418  | 1.91:1  | Link preview / Twitter Card              |

> **Feed crop:** X auto-crops images in the timeline to approximately 16:9. For safe display without cropping, use **1600×900**.

## Ads

| Name              | Size (px)  | Aspect  | Notes       |
|-------------------|------------|---------|-------------|
| Single Image Ad   | 1200 × 675 | 16:9    |             |
| Carousel Ad       | 800 × 800  | 1:1     | 2–6 cards   |
| Website Card      | 800 × 418  | 1.91:1  |             |

## Format & Technical Requirements

- **Images:** JPG, PNG, GIF, WebP
- **Videos:** MP4 or MOV, H.264
- **Max image file size:** 5 MB (JPEG/PNG), 15 MB (GIF)
- **Max video file size:** 512 MB
- **Max video length:** 2 min 20 sec (organic), 2 min 20 sec (ads)
