Every social media image size in 2026
The complete cheat sheet: every platform and asset with its exact pixel size and aspect ratio, on one page, re-verified on a fixed schedule rather than left to rot. Bookmark it, or copy the plain-text version to keep it handy.
| Asset | Size (px) | Ratio | Formats |
|---|---|---|---|
| Post (portrait) | 1080 x 1350 | 4:5 | JPG, PNG |
| Story | 1080 x 1920 | 9:16 | JPG, PNG, MP4 |
| Reel | 1080 x 1920 | 9:16 | MP4, MOV |
| Profile picture | 320 x 320 | 1:1 | JPG, PNG |
| Portrait post | 1080 x 1350 | 4:5 | JPG, PNG |
| Carousel | 1080 x 1350 | 4:5 | JPG, PNG |
| Feed ad image | 1440 x 1800 | 4:5 | JPG, PNG |
| Story highlight cover | 1080 x 1920 | 9:16 | JPG, PNG |
| YouTube | |||
| Thumbnail | 1280 x 720 | 16:9 | JPG, PNG, WebP |
| Channel banner | 2560 x 1440 | 16:9 | JPG, PNG |
| Profile picture | 800 x 800 | 1:1 | JPG, PNG |
| Short | 1080 x 1920 | 9:16 | MP4, MOV |
| Cover photo | 851 x 315 | 851:315 | JPG, PNG |
| Profile picture | 720 x 720 | 1:1 | JPG, PNG |
| Feed post | 1200 x 630 | 1.91:1 | JPG, PNG |
| Event cover | 1200 x 628 | 1.91:1 | JPG, PNG |
| Group cover photo | 1640 x 856 | 1.91:1 | JPG, PNG |
| Feed ad image | 1440 x 1800 | 4:5 | JPG, PNG |
| Personal banner | 1584 x 396 | 4:1 | JPG, PNG |
| Post image | 1200 x 1200 | 1:1 | JPG, PNG |
| Company Page cover image | 4200 x 700 | 6:1 | JPG, PNG |
| Company Page logo | 400 x 400 | 1:1 | JPG, PNG |
| Profile picture | 400 x 400 | 1:1 | JPG, PNG |
| X (Twitter) | |||
| Header | 1500 x 500 | 3:1 | JPG, PNG |
| In-stream image | 1600 x 900 | 16:9 | JPG, PNG, WebP, GIF |
| Profile picture | 400 x 400 | 1:1 | JPG, PNG |
| Link preview card | 1200 x 628 | 1.91:1 | JPG, PNG, WebP |
| TikTok | |||
| Video | 1080 x 1920 | 9:16 | MP4, MOV |
| Profile picture | 200 x 200 | 1:1 | JPG, PNG |
| In-feed ad | 1080 x 1920 | 9:16 | MP4, MOV |
| Standard pin | 1000 x 1500 | 2:3 | JPG, PNG |
| Video pin | 1080 x 1920 | 9:16 | MP4, MOV, M4V |
| Profile cover | 800 x 450 | 16:9 | JPG, PNG |
| Discord | |||
| Server banner | 960 x 540 | 16:9 | JPG, PNG, GIF |
| Profile picture (avatar) | 512 x 512 | 1:1 | JPG, PNG, GIF |
| Profile banner | 600 x 240 | 5:2 | PNG, JPG, GIF |
| Twitch | |||
| Profile banner | 1200 x 480 | 5:2 | JPG, PNG |
| Profile picture | 256 x 256 | 1:1 | JPG, PNG, GIF |
| Offline banner (video player) | 1920 x 1080 | 16:9 | JPG, PNG, GIF |
| Etsy | |||
| Shop cover | 1200 x 300 | 4:1 | JPG, PNG |
| Google Forms | |||
| Header image | 1600 x 400 | 4:1 | JPG, PNG |
| Eventbrite | |||
| Event banner | 2160 x 1080 | 2:1 | JPG, PNG |
| Snapchat | |||
| Snap / ad | 1080 x 1920 | 9:16 | MP4, MOV, JPG, PNG |
| Threads | |||
| Post image | 1080 x 1350 | 4:5 | JPG, PNG |
| Profile picture | 320 x 320 | 1:1 | JPG, PNG |
| Status | 1080 x 1920 | 9:16 | JPG, PNG, MP4 |
| Telegram | |||
| Channel photo | 512 x 512 | 1:1 | JPG, PNG |
| Community banner | 1920 x 384 | 5:1 | JPG, PNG |
| Avatar | 256 x 256 | 1:1 | JPG, PNG |
| Bluesky | |||
| Avatar | 1000 x 1000 | 1:1 | JPG, PNG |
| Banner | 1500 x 500 | 3:1 | JPG, PNG |
How to use this cheat sheet
Every size links to a dedicated page with the safe zone, file limits and a resizer preloaded to those exact dimensions. When a platform changes a size we update the spec and refresh the verified date, so this page stays the single source you can trust rather than a screenshot that quietly goes stale.
How this page is kept current
Most image-size cheat sheets are blog posts with a year in the headline and no indication of when anyone last checked. That is the problem this page exists to fix. Every size here carries a last-verified date, currently July 2, 2026, and that date only moves when the sizes are genuinely re-checked against each platform's own published guidance, not when the site is redeployed.
The full set is reviewed at least once a quarter, and individual specs are corrected as soon as a platform announces a change. Every correction is written down in the changelog with the date it happened, so you can audit the claim rather than take it on trust. If a size on this page is wrong or out of date, tell us and it gets fixed.
Citing this table
This page is free to cite and link to, and no permission is needed. If you are writing a post, a newsletter or documentation that needs current image dimensions, linking here means your readers get the maintained numbers instead of whatever was true on the day you published. A link back to pixelspec.net/cheat-sheet is all we ask. Prefer to keep readers on your own page? The JSON API serves the same data, and the embeddable widget drops the live resizer straight into your own site.
Want the data in your own tool?
Every spec on this page is available as free JSON with no API key. See the API docs for the endpoints, or embed the live resizer widget on your own site.