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.

Last verified July 2, 202651 sizes across 18 platforms.
AssetSize (px)RatioFormats
Instagram
Post (portrait)1080 x 13504:5JPG, PNG
Story1080 x 19209:16JPG, PNG, MP4
Reel1080 x 19209:16MP4, MOV
Profile picture320 x 3201:1JPG, PNG
Portrait post1080 x 13504:5JPG, PNG
Carousel1080 x 13504:5JPG, PNG
Feed ad image1440 x 18004:5JPG, PNG
Story highlight cover1080 x 19209:16JPG, PNG
YouTube
Thumbnail1280 x 72016:9JPG, PNG, WebP
Channel banner2560 x 144016:9JPG, PNG
Profile picture800 x 8001:1JPG, PNG
Short1080 x 19209:16MP4, MOV
Facebook
Cover photo851 x 315851:315JPG, PNG
Profile picture720 x 7201:1JPG, PNG
Feed post1200 x 6301.91:1JPG, PNG
Event cover1200 x 6281.91:1JPG, PNG
Group cover photo1640 x 8561.91:1JPG, PNG
Feed ad image1440 x 18004:5JPG, PNG
LinkedIn
Personal banner1584 x 3964:1JPG, PNG
Post image1200 x 12001:1JPG, PNG
Company Page cover image4200 x 7006:1JPG, PNG
Company Page logo400 x 4001:1JPG, PNG
Profile picture400 x 4001:1JPG, PNG
X (Twitter)
Header1500 x 5003:1JPG, PNG
In-stream image1600 x 90016:9JPG, PNG, WebP, GIF
Profile picture400 x 4001:1JPG, PNG
Link preview card1200 x 6281.91:1JPG, PNG, WebP
TikTok
Video1080 x 19209:16MP4, MOV
Profile picture200 x 2001:1JPG, PNG
In-feed ad1080 x 19209:16MP4, MOV
Pinterest
Standard pin1000 x 15002:3JPG, PNG
Video pin1080 x 19209:16MP4, MOV, M4V
Profile cover800 x 45016:9JPG, PNG
Discord
Server banner960 x 54016:9JPG, PNG, GIF
Profile picture (avatar)512 x 5121:1JPG, PNG, GIF
Profile banner600 x 2405:2PNG, JPG, GIF
Twitch
Profile banner1200 x 4805:2JPG, PNG
Profile picture256 x 2561:1JPG, PNG, GIF
Offline banner (video player)1920 x 108016:9JPG, PNG, GIF
Etsy
Shop cover1200 x 3004:1JPG, PNG
Google Forms
Header image1600 x 4004:1JPG, PNG
Eventbrite
Event banner2160 x 10802:1JPG, PNG
Snapchat
Snap / ad1080 x 19209:16MP4, MOV, JPG, PNG
Threads
Post image1080 x 13504:5JPG, PNG
Profile picture320 x 3201:1JPG, PNG
WhatsApp
Status1080 x 19209:16JPG, PNG, MP4
Telegram
Channel photo512 x 5121:1JPG, PNG
Reddit
Community banner1920 x 3845:1JPG, PNG
Avatar256 x 2561:1JPG, PNG
Bluesky
Avatar1000 x 10001:1JPG, PNG
Banner1500 x 5003:1JPG, 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.