Social Media Image Sizes
Look up the recommended image and video dimensions for every major social platform and format.
The right size for every slot
Each platform and placement — a profile picture, a feed post, a story, a cover, a thumbnail — has recommended pixel dimensions, and using the wrong size means blurriness, awkward cropping, or a subject cut off. This is a reference to the current recommended sizes across the platforms, so your images fit sharply wherever they land.
Common recommended sizes
Platforms adjust these periodically, so treat them as a working guide and verify anything critical, but these are the dimensions creators reach for most:
| Format | Typical size (px) | Ratio |
|---|---|---|
| Instagram square post | 1080 x 1080 | 1:1 |
| Instagram portrait post | 1080 x 1350 | 4:5 |
| Story / Reel / TikTok | 1080 x 1920 | 9:16 |
| YouTube thumbnail | 1280 x 720 | 16:9 |
| YouTube channel banner | 2560 x 1440 | 16:9 |
| Facebook post image | 1200 x 630 | ~1.9:1 |
| X / Twitter post image | 1600 x 900 | 16:9 |
| LinkedIn post image | 1200 x 627 | ~1.9:1 |
Two principles save most trouble. Design at the recommended size or a clean multiple of it, so the platform is scaling down (which stays sharp) rather than up (which blurs). And keep important content — faces, text, logos — away from the edges, since different placements crop differently and a subject near the edge can lose its head. Getting the size right at export beats fixing a cropped or blurry image after it is posted.
Social Media Image Sizes FAQ
What size should a story or reel be?
1080 by 1920 pixels, a 9:16 vertical ratio, which fills a phone screen. The same size suits TikTok.
Why does my image look blurry after uploading?
Often it was smaller than the recommended size, so the platform scaled it up. Design at the recommended size or a clean multiple so it scales down instead.
Do these sizes change?
Yes — platforms adjust them periodically, so treat the figures as a working guide and verify anything critical in the app.
Is anything uploaded?
No. It is a reference that runs in your browser.