social media logos blog post small e1733622796478 social media image sizes

Social Media Image Sizes for 2026

Upload the wrong size and your profile photo turns into an awkward crop. Your cover photo becomes a blurry stretch. This is the reference page I keep updated for clients — current dimensions for every platform that matters, with a note on what actually affects the result.

Quick format rule before you start: Use JPG for photos (smaller file size, faster load). Use PNG for logos, graphics, or anything with text (lossless, no compression artifacts). Most platforms accept both — PNG just produces cleaner edges on non-photo images. Before you upload anything, make sure the file is the right size — see my image file size and format recommendations for websites if you’re not sure.


Facebook

Image typeDimensionsNotes
Profile picture180 × 180 pxDisplays at 170 × 170 desktop, 128 × 128 mobile. Upload square — it’s always cropped to a circle.
Cover photo820 × 312 pxDisplays at 640 × 360 on mobile. Keep important content in the center — edges get cropped on smaller screens.
Shared image / link preview1200 × 630 pxThe image that appears when you share a blog post. Set this in Yoast/RankMath under “Open Graph image.”
Stories1080 × 1920 px9:16 vertical. Keep text away from top and bottom 14% — that area gets covered by UI.
Feed ads1080 × 1080 pxSquare works across placements. 1200 × 628 works for link ads specifically.
Event cover1200 × 628 pxSame ratio as a link post. One size works for both.

Instagram

Image typeDimensionsNotes
Profile picture320 × 320 pxDisplays as a circle. Upload at least 320 × 320 — anything smaller will look soft.
Square post1080 × 1080 pxThe default. Works everywhere — feed, explore, shares.
Landscape post1080 × 566 px1.91:1 ratio. Takes up less vertical space in the feed — square or portrait typically performs better.
Portrait post1080 × 1350 px4:5 ratio. Takes up the most screen real estate in the feed. Generally the highest-engagement format.
Stories / Reels1080 × 1920 px9:16 vertical. Keep text and faces out of the top 250px and bottom 400px — those areas are covered by UI elements.
Reels cover1080 × 1920 pxSame as Stories. Crops to 420 × 654 on the profile grid — design the center of the image to work at that crop.

Instagram compresses anything wider than 1080px on upload. There is no benefit to uploading a 4K image — it will be compressed down anyway. Stick to exactly 1080px wide.


X (formerly Twitter)

Image typeDimensionsNotes
Profile picture400 × 400 pxDisplays as a circle. Minimum 200 × 200 — upload at 400 for sharpness.
Header / banner1500 × 500 px3:1 ratio. Gets cropped differently on mobile vs desktop — keep critical content in the center 60% horizontally and center 50% vertically.
In-stream single image1200 × 675 px16:9 ratio. Standard photo post. Displays cropped in the feed — the full image opens on click.
In-stream two images700 × 800 px eachDisplayed side by side.
In-stream four images1200 × 675 px eachDisplayed in a 2×2 grid.

LinkedIn

Image typeDimensionsNotes
Personal profile picture400 × 400 px minUpload at 800 × 800 for sharpness. Displays as a circle.
Personal background photo1584 × 396 pxThe banner behind your profile picture. One of the most overlooked profile elements — a good background photo is the fastest way to make a LinkedIn profile look professional vs. default blue.
Company logo300 × 300 pxSquare crop. Keep the logo centered with padding — it displays small in search results.
Company page cover1128 × 191 pxVery wide, very short. Text-heavy designs don’t work here — use a clean image or brand color with minimal copy.
Shared post image1200 × 627 px1.91:1 ratio. Same as Facebook link preview. One image works for both if you’re cross-posting.
Stories1080 × 1920 pxLinkedIn Stories are available in some regions. Same 9:16 vertical format as other platforms.

Pinterest

Image typeDimensionsNotes
Profile picture165 × 165 pxDisplays as a circle.
Standard pin1000 × 1500 px2:3 ratio. The workhorse format. Tall images take up more screen space and get more saves.
Square pin1000 × 1000 pxWorks but takes up less feed space than a 2:3 pin. Use square only when the content is designed for it.
Infographic / long pin1000 × 2100 px maxPinterest will display up to 2:3 in the feed but longer pins are shown in full after click.
Story pin1080 × 1920 px9:16 vertical. Same as Stories on other platforms.

On Pinterest, tall beats wide every time. A 2:3 ratio pin takes up twice the screen space of a square — that directly affects whether someone sees it while scrolling.


TikTok

Image typeDimensionsNotes
Profile picture200 × 200 pxDisplays as a circle. The only static image most viewers ever see on TikTok.
Video1080 × 1920 px9:16 vertical. Keep faces and text out of the bottom 25% — that area is covered by captions, likes, and the UI overlay.
Video ad thumbnail1080 × 1920 pxSame as video. Static thumbnail shown before the video plays in ad placements.

YouTube

Image typeDimensionsNotes
Profile picture800 × 800 pxDisplays as a circle. This is your Google account profile picture — changing it here changes it everywhere.
Channel banner2560 × 1440 pxThe full size — but only the center 1546 × 423 px is the “safe zone” that shows on all devices. Design the important content inside that area. Everything outside it may be cropped on mobile or TV.
Video thumbnail1280 × 720 px16:9 ratio. Max 2MB. Thumbnails drive click-through rate more than any other factor on YouTube — treat them like a billboard, not an afterthought. Bold text, high contrast, and a clear subject in the center work best.
Shorts1080 × 1920 px9:16 vertical. Same dimensions as Reels, TikTok, and Stories.

Snapchat

Image typeDimensionsNotes
Story image / video1080 × 1920 px9:16 vertical. Same format as every other Stories surface.
Ads / Snap Ads1080 × 1920 pxFull-screen vertical. Keep branding and CTA in the center third of the frame.
Geofilter1080 × 1920 pxThe overlay frame users add to their Snaps. Design as a border/frame — the center of the image should be transparent.

Honest note: if your customers are primarily 35 and older — which describes most small business owners’ target audience in Kittitas County — Snapchat is probably the lowest-priority platform on this list. Worth knowing the specs, but not worth losing sleep over.


One spec that applies everywhere

Every platform above uses a vertical 9:16 format for Stories, Reels, Shorts, and TikTok: 1080 × 1920 px. If you design one vertical template at that size, it works on Facebook, Instagram, LinkedIn, TikTok, YouTube Shorts, Pinterest Stories, and Snapchat. That is six platforms from one file.

For horizontal content — thumbnails, shared posts, link previews — 1200 × 630 px is close enough to work on Facebook, LinkedIn, and X without separate versions. Not perfect for every context but good enough for most small business social accounts that are not running paid ads.

One more thing worth doing before any of this: make sure your images are properly compressed before upload. Platform compression on top of an already-large file produces noticeably worse results than starting with a well-optimized file. See image file size and format recommendations for websites for the specifics.


If you are building or redesigning a website for your Kittitas County business and want to make sure your social profiles and website work together — Ron the Web Guy has been setting this up for local businesses since 1996. Call (425) 243-7239 or send a message.


Speaking about social media – Check out social media trends on DesignRush


Scroll to Top