Two sizes cover most of what you post: 1080x1350 pixels (4:5 portrait) for feed images and 1080x1920 pixels (9:16) for anything vertical, whether that's stories, reels, TikToks or Shorts. Export those two and you can post almost anywhere without a crop. The rest of this page gives you the exact spec for each platform, plus the safe zones that quietly eat your text.
| Platform | Feed image | Vertical video | Other sizes that matter |
|---|---|---|---|
| 1080x1350 (4:5) | 1080x1920 (9:16) | Square 1080x1080, profile 320x320 | |
| TikTok | n/a | 1080x1920 (9:16) | Profile 200x200 |
| 1200x630 (1.91:1) or 1080x1350 | 1080x1920 (9:16) | Cover 851x315, profile 170x170 | |
| 1200x627 link share, 1200x1200 native | 1080x1920 (9:16) | Profile banner 1584x396, page banner 1128x191 | |
| X | 1600x900 (16:9) | 720x1280 or 1280x720 | Header 1500x500, profile 400x400 |
| YouTube | Thumbnail 1280x720 (16:9) | Shorts 1080x1920 | Channel banner 2560x1440, safe area 1546x423 |
| 1000x1500 (2:3) | 1080x1920 (9:16) | Profile 165x165 | |
| Threads | 1080x1350 (4:5) | 1080x1920 (9:16) | Inherits the Instagram profile photo |
| Google Business Profile | 1200x900 (4:3) | 1080x1920 (9:16) | Logo 720x720, cover 1024x576 |
TLDR: Design at 1080x1350 and 1080x1920, export once, and keep every word inside the middle 80% of the frame. Pixel dimensions almost never change. Safe zones change constantly, and that is what actually ruins a post.
Checked by Mydrop's publisher, September 2026: the caps enforced before a post is sent are TikTok 2,200 characters with hashtags counted inside the caption, X 280 weighted characters, Bluesky 300 characters, and Pinterest alt text 500 characters; Instagram's own API rejects captions over 2,200 characters or 30 hashtags. These can differ from what the apps show, which is why a scheduler sometimes rejects a caption the app would accept.
Instagram image sizes: 1080x1350 for feed, 1080x1920 for reels
Feed portrait is 1080x1350 pixels, a 4:5 ratio, and it's the one to default to. It takes up more of the screen than square or landscape, so it holds attention longer for the same design work.
- Portrait: 1080x1350 (4:5). The default.
- Square: 1080x1080 (1:1). Safe, smaller on screen.
- Landscape: 1080x566 (1.91:1). Use it only when the image is genuinely wide.
- Stories and reels: 1080x1920 (9:16).
- Profile photo: 320x320, rendered as a circle.
Reels are the trap. The video is 1080x1920, but Instagram crops a 1:1 centre square for the feed grid preview and lays the caption, username and audio strip along the bottom. Keep titles out of the top 250 pixels and bottom 420 pixels or the interface will sit right on top of them.
Carousels lock their ratio to the first slide. If slide one is 4:5, every slide after it is forced to 4:5, so build the whole set at one size.
TikTok video size: 1080x1920, and two safe zones that matter more
1080x1920 pixels, 9:16, at 30 or 60fps. That part is simple. The interface is not.
- Right edge: leave 140 pixels clear. The like, comment, share and profile rail lives there.
- Bottom: leave 350 pixels clear. Username, caption and the music ticker stack up from the bottom.
- Top: leave about 130 pixels for the For You and Following tabs.
That leaves a usable middle band of roughly 900 pixels wide by 1,440 tall. Put every word inside it. A perfectly sized video with a subtitle under the caption line is still a wasted post, and it's the single most common mistake we see on otherwise good TikTok content.
Facebook image sizes: 1200x630 for links, 1080x1350 for native
Facebook accepts almost anything, which is why the sizes drift.
- Link preview: 1200x630 (1.91:1). Anything smaller renders as a thumbnail instead of a card.
- Native photo post: 1080x1350 works and takes up more feed space than the link card.
- Stories and reels: 1080x1920.
- Cover photo: 851x315 on desktop, but it renders at roughly 640x360 on mobile and crops the sides. Centre anything important.
- Profile photo: 170x170 on desktop, 128x128 on mobile.
LinkedIn image sizes: 1200x627 shares, 1584x396 banner
- Link share image: 1200x627 (1.91:1).
- Native image post: 1200x1200 square or 1080x1350 portrait. Portrait performs better on mobile, where most LinkedIn scrolling happens.
- Video: 1080x1920 vertical or 1920x1080 landscape. Both are supported, vertical takes up more screen.
- Personal profile banner: 1584x396. The profile photo overlaps the lower left, so keep that corner empty.
- Company page banner: 1128x191. Logo: 300x300.
Documents and carousels upload as PDFs and display at 1080x1350 if you build the PDF pages at 4:5.
YouTube: 1280x720 thumbnails, 1080x1920 Shorts
- Thumbnail: 1280x720 (16:9), under 2MB, JPG, PNG or WebP. The minimum accepted width is 640 pixels. Use 1280x720 so it stays sharp on a TV.
- Video: 1920x1080 for standard uploads, 3840x2160 if you shoot 4K.
- Shorts: 1080x1920 (9:16), under 3 minutes.
- Channel banner: 2560x1440, with a 1546x423 safe area in the centre. Everything outside that area is cropped on phones, and this is the size people get wrong most often.
Thumbnail text should be four words or fewer. At feed size the thumbnail renders about 360 pixels wide, so anything longer is unreadable.
X, Pinterest, Threads, and Google Business Profile
| Platform | Spec | Number |
|---|---|---|
| X | In-stream image | 1600x900 (16:9), 5MB max for JPG/PNG |
| X | Video | 1280x720 landscape or 720x1280 vertical |
| X | Header | 1500x500 |
| Standard pin | 1000x1500 (2:3) | |
| Video pin | 1080x1920 (9:16) | |
| Threads | Image | 1080x1350 (4:5) |
| Threads | Video | 9:16, up to 5 minutes |
| Google Business Profile | Photo | 1200x900 (4:3), 250x250 minimum |
| Google Business Profile | Logo | 720x720 |
Pinterest is the odd one out: 2:3, not 4:5. A 1080x1350 image posted to Pinterest gets letterboxed or cropped, so it's worth one extra export if Pinterest matters to you.
Three exports cover 90% of what you post
Stop exporting per platform. Build three files and you're done:
- 1080x1350 (4:5) for Instagram, Facebook, LinkedIn and Threads feeds.
- 1080x1920 (9:16) for every story, reel, TikTok and Short.
- 1280x720 (16:9) for YouTube thumbnails and X in-stream images.
Add 1000x1500 (2:3) only if you post to Pinterest regularly.
Design each of them with the text inside the middle 80% of the frame. That single rule survives every interface change the platforms ship, and it's why the safe-zone numbers above matter more than the pixel dimensions.
Check the crop before it publishes, not after
Pixel dimensions are the easy half. What breaks is a caption overlay landing on your headline, or a 4:5 image getting centre-cropped to 1:1 in a grid you never looked at.
Mydrop's per-platform post preview renders the real crop and the real interface overlay for each network before anything goes out, so you see the TikTok button rail sitting on your subtitle while you can still move it. If you build in Canva, the Canva integration pulls designs straight in, and bulk creation lets you push one asset set across all nine platforms in a single pass rather than nine uploads.
Next step: open your last ten posts, check whether any text sits in the bottom 350 pixels, and fix your template once. That one edit is worth more than re-exporting everything at a new size.
Pair this with the caption length limits for every platform and you have both halves of the spec sheet.














































Google review
Trustpilot review