Switching between platforms means remembering a different set of pixel dimensions for every format on every network. This cheat sheet puts all of them in one place.
Bookmark this page. Come back whenever you need to look up a spec before exporting.
| Format | Dimensions | Aspect ratio |
|---|---|---|
| Square post | 1080 × 1080 | 1:1 |
| Portrait post | 1080 × 1350 | 4:5 |
| Landscape post | 1080 × 566 | 1.91:1 |
| Stories / Reels | 1080 × 1920 | 9:16 |
| Profile photo | 400 × 400+ | 1:1 |
Best practice: Export photos as JPG at 80–85% quality. Use 1080 px width minimum on all formats.
| Format | Dimensions | Aspect ratio |
|---|---|---|
| Profile photo | 400 × 400 | 1:1 |
| Personal banner | 1584 × 396 | 4:1 |
| Post image | 1200 × 628 | 1.91:1 |
| Post image (square) | 1200 × 1200 | 1:1 |
| Company logo | 300 × 300 | 1:1 |
| Company banner | 1128 × 191 | ~6:1 |
Best practice: Use PNG for logos. JPG or PNG for banners and posts.
YouTube
| Format | Dimensions | Aspect ratio |
|---|---|---|
| Channel art | 2560 × 1440 | 16:9 |
| Channel icon | 800 × 800 | 1:1 |
| Video thumbnail | 1280 × 720 | 16:9 |
| Community post | 1920 × 1080 | 16:9 |
Best practice: Keep channel art content in the center 1546 × 423 px safe zone. Export thumbnails as JPG under 2 MB.
TikTok
| Format | Dimensions | Aspect ratio |
|---|---|---|
| Video / photo post | 1080 × 1920 | 9:16 |
| Carousel (vertical) | 1080 × 1920 | 9:16 |
| Carousel (square) | 1080 × 1080 | 1:1 |
| Profile photo | 400 × 400+ | 1:1 |
| Cover image | 1080 × 1920 | 9:16 |
Best practice: Keep text out of the bottom 250 px (caption/handle overlap) and right 120 px (action buttons).
X (Twitter)
| Format | Dimensions | Aspect ratio |
|---|---|---|
| Profile photo | 400 × 400 | 1:1 |
| Header image | 1500 × 500 | 3:1 |
| Post image (wide) | 1600 × 900 | 16:9 |
| Post image (square) | 1200 × 1200 | 1:1 |
| Link card | 1200 × 628 | 1.91:1 |
Best practice: Use 1600 × 900 for post images — it requires no cropping in the timeline.
| Format | Dimensions | Aspect ratio |
|---|---|---|
| Profile photo | 400 × 400 | 1:1 |
| Cover photo | 851 × 315 | ~2.7:1 |
| Post image | 1200 × 630 | 1.91:1 |
| Post image (square) | 1080 × 1080 | 1:1 |
| Story | 1080 × 1920 | 9:16 |
| Event cover | 1920 × 1005 | ~1.91:1 |
Best practice: Design cover photo content for the center 640 px — mobile shows a center crop.
| Format | Dimensions | Aspect ratio |
|---|---|---|
| Standard pin | 1000 × 1500 | 2:3 |
| Square pin | 1000 × 1000 | 1:1 |
| Idea Pin | 1080 × 1920 | 9:16 |
| Profile photo | 400 × 400 | 1:1 |
| Board cover | 800 × 450 | 16:9 |
Best practice: Use 2:3 portrait (1000 × 1500) for maximum feed visibility. Taller pins get truncated.
Threads
| Format | Dimensions | Aspect ratio |
|---|---|---|
| Profile photo | 400 × 400+ | 1:1 |
| Post image (square) | 1080 × 1080 | 1:1 |
| Post image (portrait) | 1080 × 1350 | 4:5 |
| Carousel image | 1080 × 1080 | 1:1 |
Best practice: Design for the 1:1 square desktop preview — portrait posts show as center-cropped squares on desktop.
Universal rules that apply everywhere
Scale down, never up. Start from a source image as large or larger than your target dimensions. Upscaling always degrades quality — there's no way around it.
JPG for photos, PNG for graphics. JPEG compression is invisible on photographs and damaging on hard edges, text, and logos. Use the right format for the content type.
80–85% JPG quality for social posts. The sweet spot between visual fidelity and file size. Higher quality settings produce larger files with no perceptible improvement.
Check mobile safe zones. Cover photos on Facebook, LinkedIn, and X all show different crops on mobile. Design your key content for the mobile-safe center zone.
ImageSizeTool has every platform preset built in — select a format and the crop updates automatically. No pixel math required.