I maintain a resize tool that has preset dimensions for every major social platform, and I have to update these numbers every few months because platforms keep changing them. Here's the current state as of April 2026, plus some stuff I've learned from watching what sizes people actually request.
| Type | Dimensions | Aspect Ratio | Notes |
|---|---|---|---|
| Square Post | 1080 × 1080 | 1:1 | Classic format, works for everything |
| Portrait Post | 1080 × 1350 | 4:5 | Takes up more feed space. Use this. |
| Landscape Post | 1080 × 566 | 1.91:1 | Gets cropped weirdly in feed. I'd avoid it. |
| Story / Reel | 1080 × 1920 | 9:16 | Full screen vertical |
| Profile Photo | 320 × 320 | 1:1 | Displays as circle, so keep content centered |
The biggest mistake I see: uploading images larger than 1080px wide. Instagram downscales everything to 1080px and recompresses it. If you upload a 4000px wide image, Instagram's compression is going to mangle it way more than if you'd resized to 1080px yourself and uploaded a cleaner file.
Portrait (4:5) posts get roughly 20% more screen real estate in the feed compared to square. If you're trying to get attention, that's the ratio to use.
| Type | Dimensions | Aspect Ratio |
|---|---|---|
| Feed Post | 1200 × 630 | 1.91:1 |
| Cover Photo | 820 × 312 | 2.63:1 |
| Profile Photo | 170 × 170 | 1:1 |
| Event Cover | 1200 × 628 | 1.91:1 |
| Story | 1080 × 1920 | 9:16 |
Facebook's cover photo is annoying because it displays at different aspect ratios on desktop vs mobile. On mobile, it's more like 640x360. So keep important content in the center of your 820x312 image, or it'll get cropped on phones.
YouTube
| Type | Dimensions | Notes |
|---|---|---|
| Thumbnail | 1280 × 720 | Must be under 2MB. JPEG or PNG only. |
| Channel Banner | 2560 × 1440 | Safe area is only 1546 × 423 in the center |
| Channel Icon | 800 × 800 | Shown as circle, 98x98 in most places |
YouTube thumbnails are the one place where file size actually matters for quality. YouTube recompresses everything, but starting with a high-quality JPEG (quality 90+, under 2MB) gives the best results. I've tested this โ a 1.8MB thumbnail looks noticeably sharper than a 200KB one after YouTube's processing.
X (Twitter)
| Type | Dimensions | Aspect Ratio |
|---|---|---|
| In-stream Image | 1200 × 675 | 16:9 |
| Header Photo | 1500 × 500 | 3:1 |
| Profile Photo | 400 × 400 | 1:1 |
| Type | Dimensions | Aspect Ratio |
|---|---|---|
| Feed Post | 1200 × 627 | 1.91:1 |
| Cover Photo | 1584 × 396 | 4:1 |
| Profile Photo | 400 × 400 | 1:1 |
| Company Logo | 300 × 300 | 1:1 |
TikTok
| Type | Dimensions | Aspect Ratio |
|---|---|---|
| Video / Photo | 1080 × 1920 | 9:16 |
| Profile Photo | 200 × 200 | 1:1 |
Resize for any platform in one click
Pick a platform preset and it's done. Browser-based, no signup.
Try Resize ToolThe Two Rules That Cover Everything Else
Platforms change their specs constantly. But two rules have stayed true for years:
Rule 1: Always upload at exactly the recommended dimensions. Uploading larger forces the platform to downscale and recompress, which always looks worse than doing it yourself.
Rule 2: Use JPEG for photos, PNG for graphics with text or logos. Social media compression algorithms are designed to handle JPEG well. They tend to destroy PNG files because the compression expects lossy input.