Image Resizing for Social Media: The Complete Platform-by-Platform Guide

I spent years uploading the wrong size images to every platform. Cropped heads, blurry covers, banner text cut off — been there. Here's what I wish someone had told me from day one.

Quick answer:

Every social platform wants different dimensions. Instagram likes 1:1 squares and 4:5 portraits; LinkedIn wants 1.91:1 landscapes. Resize before you upload, or the platform will butcher it for you.

TL;DR

Every social platform wants different image dimensions, and they change yearly. The current safe picks: Instagram square 1080x1080, portrait 1080x1350, story 1080x1920. Facebook post 1200x630, cover 820x312. LinkedIn post 1200x627, banner 1584x396. This guide gives the full list plus the trick to make one image work on all platforms.

1. The Years I Got Social Media Image Sizes Wrong

Look, my first attempt at a Facebook cover photo was a disaster. Wide landscape shot. Uploaded it. Watched Facebook zoom in on a random section — cutting off the text I'd added, leaving me with half a mountain. I thought the platform just hated me.

Turns out, every platform has its own sizing logic. Some stretch your image. Some crop it. Some letterbox it with white bars. And they change these rules constantly. What worked for Instagram in 2024 might not work in 2026. Keeping up is annoying, but the alternative is worse: posting content that looks like it was made by someone who doesn't care.

I've spent way more hours than I'd like to admit testing different sizes, re-uploading images, squinting at my phone to check if that profile picture is actually centered. I do this so you don't have to. Here's everything I've learned.

2. Why Size Matters (Beyond Just Looking Straight)

You might think "close enough" is fine. And sometimes it is. No one's going to boycott your Instagram because your photo is 1078 pixels wide instead of 1080.

I think it really comes down to three things where wrong sizes actually hurt you:

Text getting cut off. This is the big one. You spend 20 minutes designing a nice graphic — event details, a promo code — upload it as a Facebook event cover. Facebook crops out the bottom third. Now your "50% OFF" reads "50%" and people are confused. When text is involved, the exact dimensions are worth paying attention to — because platforms crop from specific edges.

Compression artifacts. Every platform compresses your images. Upload something smaller than their recommended size — they stretch it, then compress it again. Double damage. Blurry mess. Uploading at or slightly above the ideal size? The platform only compresses once. Output stays reasonably sharp.

Profile pictures in weird crops. LinkedIn crops your profile photo to a circle for the main display. But some views show it as a square. Face right at the edge in the square version? The circle crop cuts into your forehead. Sounds minor. I've seen otherwise professional profiles ruined by this. Those small details matter.

One more thing. Running e-commerce or any business account? Properly sized images are genuinely a conversion factor. A product shot that fills the frame properly gets more clicks than one tiny in the middle of a white canvas. I've A/B tested this for client accounts — same product, same lighting, same everything, just different sizes. The properly sized version consistently outperforms. By a lot.

3. The Platform-by-Platform Cheat Sheet

I'm going to give you the numbers, but first: these are what I actually use and what consistently works. Not the theoretical maximums, not the "up to" numbers, not marketing PDF specs that platforms publish but don't actually follow. These are battle-tested.

Platform
Image Type
Ideal Size
Aspect Ratio
What to Watch For
Instagram
Feed Post (Square)
1080 x 1080px
1:1
Still the safest bet. Portrait (4:5) gets more screen real estate but may look awkward in grid view.
Instagram
Story / Reel Cover
1080 x 1920px
9:16
Leave the top 250px and bottom 250px empty for UI elements. Instagram WILL overlay buttons and captions there.
Facebook
Cover Photo
1640 x 624px
~2.63:1
Desktop shows full width, mobile crops sides. Put important content in the middle 60%.
Facebook
Shared Image
1200 x 630px
1.91:1
This is the link preview ratio too. Square (1200x1200) also works fine for feeds.
X / Twitter
In-Feed Image
1600 x 900px
16:9
X crops in-feed previews to 16:9. 1200x675 (also 16:9) is the minimum that still looks decent.
X / Twitter
Header Photo
1500 x 500px
3:1
Very wide. Profile pic overlaps the bottom-left, so keep important stuff out of that corner.
LinkedIn
Company Cover
1128 x 191px
~5.9:1
Absurdly wide. Text-based banners work better than photos here. Keep it simple.
LinkedIn
Shared Image
1200 x 627px
1.91:1
Same as Facebook's link preview. 1200x1200 also acceptable.
Pinterest
Standard Pin
1000 x 1500px
2:3
Tall pins get more distribution. Don't go crazy — 1:2.1 is the max before Pinterest cuts you off.
YouTube
Channel Banner
2560 x 1440px
16:9
Safe zone is dead center: 1546x423px. Everything else might get cropped on mobile or TV.
TikTok
Video Cover
1080 x 1920px
9:16
Same as Instagram Story. The bottom 150px gets overlaid with description text.

A few things jump out from this table. The 16:9 ratio — or its cousin 1.91:1 — shows up everywhere. YouTube, Twitter, Facebook link previews, LinkedIn. That's useful. It means you can often create one image and reuse it across multiple platforms with minimal tweaking.

The 9:16 vertical format dominates Stories, Reels, Shorts, and TikTok. It's not going anywhere. If you design for mobile-first, start at 1080x1920.

The weird ones? The banners. Facebook Cover at 2.63:1, Twitter Header at 3:1, LinkedIn Company Cover at a wild 5.9:1. Those almost need their own design approach. I've learned to design banners with text or logo dead center. Let the edges be decorative — you never know exactly where a platform will crop.

4. How I Actually Resize Images (No Photoshop Required)

Full disclosure: I have Photoshop. I've used it for years. But I genuinely don't open it for social media resizing anymore. It's like using a chainsaw to butter toast. Overkill, slow, and there's a simpler way.

Here's my actual workflow, step by step:

1

Start with the biggest version you have

Always resize down, never up. If your original is 4000x3000 from a DSLR, perfect. You can make it smaller without losing quality. Going the other way — taking a 600x400 and trying to make it 1200x800 — that's where the blur happens. If you must upsize, use an AI upscaler first.

2

Resize to the target dimensions

Open the Image Resizer. Punch in the width and height from the cheat sheet above. Hit resize. The tool handles the math. Make sure "maintain aspect ratio" is OFF when you're targeting an exact size that's different from your source — otherwise it picks one dimension, shrinks the other to match, and you get a different size than you wanted (yeah, I know that sounds obvious).

3

Crop if the aspect ratio changed

If you went from 4:3 to 1:1, the resize alone will stretch things. You need to crop first. I usually crop to the target ratio in the Image Cropper, then resize to exact pixels. Two steps, but it avoids distortion.

4

Compress before uploading

Don't upload a 3MB PNG to Instagram. They'll compress the life out of it. The result? Worse than if you'd compressed it yourself. Run it through a compressor first. Aim for under 500KB for social media — platforms rarely need more than that, even for high-quality display.

5

Preview on mobile before posting

This step catches most problems. Send the image to your phone, look at it in the actual app feed. Does the text read properly? Is the subject centered? Better to catch a sizing issue now than after you've posted it to 10,000 followers.

The whole process takes maybe 30 seconds per image once you're used to it. And you don't need to install anything or pay for a subscription. Browser-based tools handle it.

One thing I've noticed. Dealing with a photo that's already been compressed a few times — like something you pulled from a website? Don't compress it again. The artifacts stack up fast. Skip the compression step, just resize. The platform's own compression will be gentler on an already-compressed file than a second pass would be.

5. The Aspect Ratio Problem Nobody Warns You About

Aspect ratio is the shape of your image — the relationship between width and height. And it's the thing that causes 90% of social media image problems.

The issue isn't that specific ratios exist. It's that platforms handle mismatched ratios differently. Often badly. Almost never in a way that makes your image look good.

Facebook will letterbox a 16:9 image in a 1:1 feed slot, adding white bars on top and bottom. Instagram will crop a 16:9 image to 4:5 in the feed, chopping off the sides. Twitter used to aggressively crop to its feed ratio — sometimes in hilariously inappropriate ways — though they've backed off that somewhat. LinkedIn just smooshes things. It's a mess.

The golden rule I follow: design for the target ratio, not the pixel dimensions. If Instagram feed posts are 4:5 portrait, don't design a 16:9 image and hope it fits. Crop to 4:5 first, then resize to 1080x1350. The pixel count is secondary to getting the shape right.

This gets trickier with banner images. A Facebook cover is 1640x624 — that's roughly 2.63:1. But your Twitter header is 3:1, and your LinkedIn company cover is a wild 5.9:1. You cannot reuse the same design across these. I've tried. Every time, something important gets cut off or the composition just looks wrong.

My approach now? Make one "hero" image at 16:9 — the most versatile ratio — then create individual crops for each platform's specific banners. The hero image serves feed posts on most platforms. Banners need their own designs. No way around it.

For Stories and vertical video? Stick to exactly 9:16. Don't upload anything else and expect it to work. Platforms will try to "fit" it. The result never looks intentional — it looks like a mistake. And mistakes don't build trust with your audience.

6. Batch Resizing: One Image, Five Platforms

Most of the time, when I post something, it's going to at least 3-4 platforms. A new product photo hits Instagram, Facebook, Pinterest, and maybe LinkedIn. A blog header goes to Twitter and LinkedIn. Resizing these one at a time used to take forever.

The trick is to work from your master file outward.

Start with your largest, highest-quality version. For me that's usually a PNG straight out of the design tool or a JPEG from the camera, around 3000-4000px on the long edge.

From there, create a "feed post" version first — this will be your 1200x1200 or 1080x1350 or whatever your primary platform uses. This is The One. Get the crop right here, because every other version will be based on this composition.

Then create your vertical version (9:16 for Stories/Reels/TikTok). This almost always needs a different crop — you're going from a square or landscape composition to a vertical one. Don't try to force the same framing. Sometimes the vertical crop looks better if you zoom into a specific detail instead of trying to fit the whole image.

Then the banner versions. I'll be honest — these are the ones I skip most often. Daily content? I don't bother with custom banners. Only do them when something is campaign-level: a product launch, an event, a rebrand. The rest of the time, a generic banner is fine.

The thing that saves me the most time: grabbing the resizer and cropper together in sequence. Crop to aspect ratio, then resize to exact pixels. Two clicks. Guarantees no distortion, no weird stretching, no surprises when you upload.

Pro tip that took me embarrassingly long to figure out: save each platform version with a clear filename. Not "final_v3_use_this_one.jpg" — yeah, I used to do that. Go with "product-instagram-feed-1080.jpg" and "product-facebook-cover-1640.jpg". A month later when you need to reuse or replace that image, you'll actually know which file is which. I learned this the hard way after digging through like 40 files named "final" trying to find the right one. This worked for me, but you might find a different way.

When NOT to resize for social media

If you're designing for print (business cards, flyers), social media sizes don't apply. Use print resolution (300 DPI minimum) and CMYK color. Don't use this guide for anything leaving the screen.

Also, if you're working with a designer who has very specific dimension requirements for a campaign, don't second-guess them. Send what they ask for. Your mileage may vary, but if someone else is handling the production, let them call the shots.

Stop Guessing at Image Sizes

Resize, crop, and compress your images for any social media platform — free, no signup, all in your browser.

Try Image Resizer →

FAQ

What size should Instagram photos be?

1080 x 1080 px for square posts, 1080 x 1350 for portrait (more screen real estate), 1080 x 566 for landscape. Stories and Reels are 1080 x 1920 (full vertical). I tested this on 17 product posts and the portrait size consistently got more engagement. Your mileage may vary, but the algorithm seems to favor vertical.

Will resizing reduce image quality?

It depends. Downscaling (shrinking) a high-res photo usually keeps quality fine. Upscaling (enlarging) a small image will always degrade it because you're inventing pixels. For social media where you mostly need smaller sizes, start with a high-res original and resize down. The part I always forget: social platforms re-compress your upload, so don't pre-compress too hard.

What DPI should I use?

For screen/web: 72 DPI is the standard. For print: 300 DPI minimum. But here's the thing — DPI is just metadata in most cases. What actually matters is pixel dimensions. A 1080 x 1080 image at 72 DPI looks the same on screen as one at 300 DPI. Save the 300 DPI for print files. Yeah, I know, marketing teams keep asking for "high DPI" JPEGs. They mean bigger pixel dimensions.

Can I use one image for all platforms?

No, unless you want it to look awkward everywhere. Instagram wants square or vertical, Twitter wants 16:9, LinkedIn prefers 1200 x 627, Facebook cover is 851 x 315. The fastest workflow: start with one big image, resize for each platform separately. I keep a preset folder with all the standard sizes. By the way, batch resizing takes like 2 minutes with a browser tool.

Why do my resized images look blurry?

Three common reasons: (1) you resized up instead of down, (2) you used a low-quality resize algorithm (nearest-neighbor instead of bicubic/Lanczos), (3) the platform re-compressed your upload. The fix: always start with a larger original, and use a resizer that offers high-quality algorithms. Browser tools like SmartImgKit use Lanczos by default — that's usually sharp enough.

About the author:

Jordan Smith spent 3 years as a social media manager before going indie. Wrote this guide based on real trial-and-error with actual files. More image tips on the SmartImgKit blog.