Image Size Guide for Instagram, YouTube, and Social Media
By Jeff · Published Apr 1, 2026 · Updated Apr 30, 2026
I used to upload images to YouTube and wonder why my thumbnail always looked blurry compared to other creators. Turns out I was uploading a 640×360 image when YouTube wanted 1280×720. The platform was stretching my small image to fill the space — and that stretch showed.
Every social media platform handles images differently. They crop, scale, and recompress photos based on their own rules. Upload at the wrong size and you get blurry thumbnails, unexpected cropping, or ugly white letterboxing. This guide is a reference I keep coming back to every time I start a new platform.
Instagram is the pickiest platform about image dimensions. The same photo can look completely different depending on whether you upload in square, portrait, or landscape format — and which one you pick affects how much space your post takes up in the feed.
| Type | Recommended Size | Ratio |
|---|---|---|
| Square post | 1080 × 1080 px | 1:1 |
| Portrait post | 1080 × 1350 px | 4:5 |
| Landscape post | 1080 × 566 px | 1.91:1 |
| Stories / Reels | 1080 × 1920 px | 9:16 |
| Profile photo | 320 × 320 px minimum | 1:1 |
Portrait (4:5) actually gives your post the most screen real estate in the feed. If you want maximum visibility, go tall.
▶️ YouTube
YouTube thumbnail quality directly affects click-through rate. A low-res thumbnail gets stretched across a 1280px wide thumbnail card — that stretch is immediately visible to viewers.
| Type | Recommended Size | Notes |
|---|---|---|
| Video thumbnail | 1280 × 720 px | 16:9, under 2 MB |
| Channel art (banner) | 2560 × 1440 px | Safe area: 1546 × 423 px |
| Profile photo | 800 × 800 px | Displayed as a circle |
Channel art has a "safe area" in the middle — only that center portion is guaranteed to show on all screen sizes. Design your main content within those 1546 × 423 pixels.
🐦 Twitter / X
| Type | Recommended Size | Notes |
|---|---|---|
| In-post image | 1200 × 675 px (16:9) | 2:1 also works |
| Header image | 1500 × 500 px | 3:1 ratio |
| Profile photo | 400 × 400 px | Displayed as a circle |
💬 KakaoTalk & Korean Platforms
| Platform | Type | Size / Notes |
|---|---|---|
| KakaoTalk profile | Profile photo | 800 × 800 px recommended |
| Naver Blog | Post thumbnail | 1:1 ratio, 600 × 600 px min |
| Cover photo | 1584 × 396 px | |
| Post image | 1200 × 627 px |
💡 The two-step workflow that actually works
After testing this across a few accounts, the most reliable approach is: resize first, then compress. In that order.
- Resize to the target platform dimensions. This alone cuts file size dramatically because you are removing pixels you did not need.
- Compress the resized image. Reduce file size further by lowering quality (JPG 80–85%, WebP 75–80%). The quality loss is barely visible at this point because the image is already the right size.
Compressing before resizing wastes time — you are compressing pixels that will get thrown away anyway.
Why platforms recompress your images
Even if you upload a perfectly sized image, platforms will recompress it to reduce their storage and bandwidth costs. Instagram is particularly aggressive about this — it can compress a 500 KB image down to 100 KB. This is why starting with a clean, properly sized original matters: you have more quality "budget" before the platform's compression kicks in.
The practical lesson: always upload the highest quality version at the correct dimensions. The platform will compress anyway, so give it as much to work with as possible.
You might also find useful
Ready to resize your image to the exact dimensions?
Use the Image Resize Tool