Free tool · runs in your browser

Social Media Image Resizer

Upload one image and resize it to every platform size at once — crop or pad, drag to choose what stays in frame, and download the whole set as a ZIP. It runs entirely in your browser, so your image never leaves your device.

Instagram · Portrait post (4:5) · 1080×1350 · drag to reposition

Fit
Format
Drop a file anywhere here too — nothing uploads.

Sizes · tick to include in the ZIP

Instagram

TikTok

YouTube

X (Twitter)

LinkedIn

Facebook

Pinterest

Each file is named by platform and dimensions. Your crop position, fit, and format apply to every size in the batch.

One upload, every size — without re-cropping ten times

The everyday version of this job is tedious: you have one good photo, and it needs to be a 4:5 Instagram post, a 9:16 story, a 16:9 YouTube thumbnail, and a wide LinkedIn banner — each a separate trip through an editor, each its own crop decision. This tool collapses that into one pass. Pick the sizes you need, set the crop position and format once, and export them together. Because every export uses the same focal point you dragged into place, the subject stays where you want it across a tall portrait and a wide banner alike, instead of drifting out of frame in the formats you didn’t check.

And it all happens locally. The image is read from your device, redrawn at each target on a canvas in the browser, and handed back as a download — nothing is uploaded, stored, or seen by anyone else. It’s the same approach behind our Instagram grid splitter and LinkedIn carousel maker: tools that only ever touch the file you choose.

Crop to fill or fit and pad — pick by what can be cut

Every resize that changes the aspect ratio forces one of two choices, and the tool gives you both. Crop to fill scales the image until it covers the target completely and trims whatever hangs over the edge — no borders, but you lose the edges, which is why you can drag the preview to choose which part survives the crop. Fit and pad shrinks the image until it fits entirely inside the frame and fills the gap with a color you choose, so nothing is cut but you get bars on two sides.

The rule of thumb is simple: crop to fill for photographs, where losing the edges is fine and a letterboxed photo looks cheap; fit and pad for anything that can’t be trimmed without breaking — a logo, a screenshot, an infographic, a quote card where the words run to the edge. When you’re cropping a photo to a very different shape, drag the subject toward the center of the new frame before exporting; the default centers the image, which is rarely where the subject actually is.

Think in aspect ratios, not pixel counts

Platforms change their exact recommended pixels constantly, but the aspect ratios barely move — 4:5, 1:1, 9:16, 16:9, 1.91:1, 2:3 have been the working set for years. Memorize the shapes, not the numbers, and you stop being caught out every time a platform nudges a dimension by a few pixels. It also explains why an image can look perfect in one slot and badly cropped in another: the feed is showing a different aspect ratio than the one you designed for. For the full breakdown — which ratio each slot uses, where the safe zones are, and how to design once and export everywhere — read social media image sizes: think in aspect ratios, not pixels.

PlatformFormatPixelsRatio
InstagramPortrait post1,080 × 1,3504:5
Square post1,080 × 1,0801:1
Story / Reel1,080 × 1,9209:16
Landscape post1,080 × 5661.91:1
TikTokVertical video1,080 × 1,9209:16
YouTubeThumbnail1,280 × 72016:9
Channel banner2,560 × 1,44016:9
X (Twitter)Post image1,600 × 90016:9
Header / banner1,500 × 5003:1
LinkedInPost image1,200 × 6271.91:1
Profile cover1,584 × 3964:1
FacebookFeed post / link1,200 × 6301.91:1
Story1,080 × 1,9209:16
Page cover1,640 × 856≈1.91:1
PinterestStandard Pin1,000 × 1,5002:3

Pixels are the recommended export size; the ratio is what survives when a platform nudges those numbers. Reviewed June 2026.

Keeping every export sharp

Resizing down is free; resizing up costs sharpness. Shrinking a large photo to a smaller size keeps it crisp, but enlarging a small image to a bigger canvas invents pixels and softens the result — there’s no tool, here or anywhere, that adds detail that wasn’t captured. The tool flags this with an amber note when a chosen size would upscale your source, so the move is always the same: start from the largest original you have. One 3,000-pixel photo downsizes cleanly into every preset on this page.

Format matters too. Export photos as JPEG and use the quality slider to balance fidelity against file size; export flat-color graphics, logos, and anything with sharp text as PNG, where JPEG’s compression would leave halos around the edges. (MDN’s guide to image file types is the clear reference on why each format suits different content.) If the picture looks photographed, ship JPEG; if it looks drawn, ship PNG.

Social media image sizes, by platform

The current dimensions the resizer outputs — a quick reference whether you’re using the tool or just checking a number. Every one is a preset you can tick and export.

Instagram image sizes

Portrait post 1080×1350 (4:5, the largest feed footprint), square 1080×1080 (1:1), Story and Reel 1080×1920 (9:16), landscape 1080×566 (1.91:1).

Facebook image & cover photo sizes

Feed / link post 1200×630, Story 1080×1920, Page cover photo 1640×856.

X (Twitter) header & post sizes

Post image 1600×900 (16:9); header / banner size 1500×500 (3:1).

YouTube thumbnail & banner sizes

Thumbnail size 1280×720 (16:9); channel banner 2560×1440.

LinkedIn, Pinterest & TikTok sizes

LinkedIn post 1200×627 and profile cover / banner 1584×396; Pinterest standard Pin 1000×1500 (2:3); TikTok vertical video 1080×1920 (9:16).

Frequently asked questions

What's the best size for social media images?

There isn't one best size — there's a best size per slot, and they're set by aspect ratio more than exact pixels. The feed-friendly defaults: Instagram portrait is 1080×1350 (4:5, the tallest the feed allows and so the biggest footprint), square is 1080×1080, and stories and Reels are 1080×1920 (9:16). Landscape posts on Facebook, LinkedIn, and X cluster around 1.91:1 (roughly 1200×630). YouTube thumbnails are 1280×720 (16:9), and Pinterest Pins are 1000×1500 (2:3). This tool has all of them as presets, so you pick the slot rather than memorize the numbers.

What are the Instagram image sizes?

Instagram uses four: a portrait post is 1080×1350 (4:5) — the tallest the feed allows, so it takes the most screen; a square post is 1080×1080 (1:1); Stories and Reels are 1080×1920 (9:16); and a landscape post is 1080×566 (1.91:1). The resizer has all four as presets, so you upload one image, tick the Instagram sizes you need, and export them together — no re-cropping per size.

Are my images uploaded to a server?

No. The resizing happens entirely in your browser using the canvas — your image is read from your device, redrawn at each target size locally, and offered back as a download. Nothing is sent anywhere, there's no account, and closing the tab clears everything. That's the whole design: a tool that only ever touches the file you chose, which also means it works offline once the page has loaded.

What's the difference between crop to fill and fit & pad?

Crop to fill scales your image up until it covers the whole target and trims the overflow — no borders, but the edges get cut, which is why you can drag to choose which part stays in frame. Fit & pad does the opposite: it shrinks the image until it fits entirely inside the target and fills the leftover space with a color you pick, so nothing is cropped but you get bars on two sides. Use crop to fill for photos where the composition can lose its edges, and fit & pad for logos, screenshots, or graphics that can't be trimmed.

Will resizing make my image blurry?

Only if the target is bigger than your source. Shrinking a large image to a smaller size stays crisp; enlarging a small image to a bigger canvas invents pixels and softens — the tool flags this with an amber note when a chosen size would upscale your source. The fix is to start from the largest original you have. A 3000-pixel-wide photo downsizes cleanly to every preset here; a 600-pixel one will look soft at most of them no matter what tool you use.

Should I export as JPEG or PNG?

JPEG for photographs and anything with gradients — it compresses continuous tone efficiently, and the quality slider lets you trade a little fidelity for a much smaller file. PNG for graphics with flat color, sharp text, or hard edges (logos, screenshots, simple illustrations), where JPEG's compression leaves visible artifacts around the edges. As a rule of thumb: if the image looks like a photo, ship JPEG; if it looks like it was drawn, ship PNG.

Can I resize one image for all platforms at once?

Yes — that's the point of the tool. Tick every size you need across the 7 platforms, set your crop position and format once, and download the whole set as a single ZIP with each file named by platform and dimensions. Your focal point and fit mode apply to every size in the batch, so a portrait photo and a wide banner both keep the subject you positioned in frame. There are 15 presets in total.