Social media image sizes cheat sheet
One table of the image sizes that matter across the major platforms — posts, stories, banners, thumbnails and profiles. Each size links to a batch resizer that loads those pixels as an editable starting preset, so a whole folder of images comes out at the size you need in one run.
| Platform | Asset | Size (px) | Ratio | Batch resizer |
|---|---|---|---|---|
| Square post | 1080 × 1080 | 1:1 | Open preset | |
| Portrait post | 1080 × 1350 | 4:5 | Open preset | |
| Story / Reel | 1080 × 1920 | 9:16 | Open preset | |
| Reel cover | 1080 × 1920 | 9:16 | Open preset | |
| Profile picture | 320 × 320 | 1:1 | Open preset | |
| Link / post image | 1200 × 630 | 1.91:1 | Open preset | |
| Cover photo | 851 × 315 | 2.7:1 | Open preset | |
| Story | 1080 × 1920 | 9:16 | Open preset | |
| Reel cover | 1080 × 1920 | 9:16 | Open preset | |
| X (Twitter) | Profile picture | 400 × 400 | 1:1 | Open preset |
| X (Twitter) | Header banner | 1500 × 500 | 3:1 | Open preset |
| X (Twitter) | Portrait post | 1080 × 1350 | 4:5 | Open preset |
| Profile picture | 400 × 400 | 1:1 | Open preset | |
| Profile banner | 1584 × 396 | 4:1 | Open preset | |
| Portrait post | 1080 × 1350 | 4:5 | Open preset | |
| YouTube | Video thumbnail | 1280 × 720 | 16:9 | Open preset |
| YouTube | Channel banner | 2560 × 1440 | 16:9 | Open preset |
| YouTube | Shorts thumbnail | 1080 × 1920 | 9:16 | Open preset |
| Standard Pin | 1000 × 1500 | 2:3 | Open preset | |
| Pin (2:3 crop) | 1000 × 1500 | 2:3 | Open preset | |
| TikTok | Photo / vertical post | 1080 × 1920 | 9:16 | Open preset |
| Threads | Portrait post | 1080 × 1350 | 4:5 | Open preset |
| Threads | Vertical post | 1080 × 1920 | 9:16 | Open preset |
| Snapchat | Story | 1080 × 1920 | 9:16 | Open preset |
| Twitch | Profile banner | 1200 × 480 | 2.5:1 | Open preset |
| Discord | Server icon | 512 × 512 | 1:1 | Open preset |
| Any site | Open Graph image | 1200 × 630 | 1.91:1 | Open preset |
Platforms adjust their layouts often, so treat every value here as an editable starting point rather than a permanent requirement — each linked page keeps the dimensions, format and file-size fields changeable before you process. All presets process images locally in your browser.