Free social media image resizer

One photo, every social size

Choose the destinations you need, let smart crop keep the subject in frame, and download every correctly sized image in one ZIP. Your photos stay on this device.

Processed on your device — never uploaded
Drop images to resize
JPG · PNG · WebP · AVIF · GIF · BMP · TIFF · HEIC — nothing is uploaded
or press Ctrl+V
IMAGES · .HEIC · .HEIF · .HIF · .TIF · … · max 50.0 MB

Social media image sizes, and how to hit them

Every size this tool exports

These are the exact dimensions the exporter produces, read from the tool’s own preset definitions rather than copied from an article.

Social media image dimensions by platform and format
FormatDimensionsRatio
Instagram
Feed portrait1080 × 13504:5
Feed square1080 × 10801:1
Feed landscape1080 × 5661.91:1
Story1080 × 19209:16
Reel1080 × 19209:16
Reel cover420 × 6541:1.56
YouTube
Thumbnail1280 × 72016:9
Channel banner2560 × 144016:9
Shorts frame1080 × 19209:16
X
Post landscape1600 × 90016:9
Post square1080 × 10801:1
Header1500 × 5003:1
LinkedIn
Post portrait1080 × 13504:5
Link/post landscape1200 × 6271.91:1
Page banner4200 × 7006:1
Facebook
Feed portrait1200 × 15004:5
Story1080 × 19209:16
Page cover851 × 3152.70:1
Group cover1640 × 8561.92:1
TikTok
Portrait post1080 × 19209:16
Profile cover1080 × 19209:16
Pinterest
Standard Pin1000 × 15002:3
Square Pin1000 × 10001:1
Web
Open Graph image1200 × 6301.90:1
Email
Retina header1200 × 6002:1

One image, a dozen shapes

Publishing the same picture across social platforms is not one task repeated; it is a series of different crops that happen to share a source. A square feed post, a full-screen vertical Story, a wide video thumbnail and a letterbox profile banner are four genuinely different compositions. Producing them by opening an editor, cropping by eye, exporting, renaming and repeating is where an afternoon goes.

This tool inverts that. You choose the destinations once, and it crops your image separately for each target ratio, resizes each crop to that platform's exact pixel dimensions, and returns the whole set as a single ZIP with filenames that say which is which. The image is decoded once and the work happens in parallel on your own machine.

The reference table above lists every size it exports, grouped by platform. It is generated from the tool's own preset definitions rather than transcribed into prose, which means it cannot drift out of step with what the export actually produces. When a preset changes, the table changes with it.

Aspect ratio matters more than pixel count

The numbers platforms publish look like a demand for a specific resolution, but the part that is genuinely load-bearing is the ratio. Upload an image with the right shape at slightly the wrong size and the platform scales it, which costs you a negligible amount of sharpness. Upload one with the wrong shape and the platform crops it, using an algorithm that does not know which part of your image mattered.

That is where the visible failures come from: the headline sliced in half, the logo cropped out of the corner, the subject's forehead removed by a square thumbnail. The platform is not being careless; it is being given an image it cannot display and taking the only action available. Supplying the correct ratio is what takes that decision back.

Resolution still matters, in one direction. Every platform re-encodes what you upload, and the quality of that re-encode depends on the size of the input. Uploading at the recommended dimensions rather than half of them gives the platform's compressor room to work, which is why a full-size upload usually looks better after processing than a smaller one that looked identical before.

Subject-aware cropping, and why centre-cropping fails

Almost every automatic resizer crops from the centre, because it is the only assumption you can make without looking at the image. It is also wrong most of the time. Photographs are usually composed with the subject off-centre — a face on a third, a product to one side, a horizon low in the frame — and a centre crop to 9:16 will happily deliver a picture of somebody's shoulder.

This tool looks first. It attempts face detection and, when there is no face, falls back to a saliency estimate: a fast pass that finds the region of highest local detail, which for most photographs is the subject rather than the sky or the wall. The crop window for each target ratio is then placed around that point and clamped so it stays inside the image.

It is an estimate, not a judgement, and there are cases where it will choose differently from you — an image with several equally salient subjects, or one where the meaning is in a small detail rather than the busiest area. The framing control exists for exactly that, and the extreme ratios are where it earns its place. A 3:1 header keeps roughly a third of a portrait photograph's height, so the difference between a good and a bad vertical position is the difference between a face and a chin.

Designing for the surfaces, not just the sizes

Correct dimensions are necessary and not sufficient, because several of these placements have things drawn on top of them. Full-screen vertical formats — Stories, Reels, Shorts, TikTok posts — carry interface elements at both ends: profile information across the top, and reply fields, captions and action buttons across the bottom. Roughly the outer 250 pixels at each end of a 1920-pixel-tall frame are contested. Text and faces belong in the middle band.

Profile and page banners are harder still, because they are cropped differently on different devices. A wide desktop banner is usually reduced to a much narrower strip on mobile, taken from the centre. Anything important placed near the left or right edge of a banner is effectively desktop-only. Keep the essential content central and treat the outer thirds as decoration.

Then there is the size the image will actually be seen at. A YouTube thumbnail is designed at 1280 pixels wide and viewed at around 210. A feed post is designed at 1080 and viewed on a phone at perhaps 400. Anything that depends on fine detail or small type disappears at those sizes. The reliable test is to shrink your design to its real display size and look at it there — if it still reads, it works.

Everything runs on your device

The whole pipeline is local. Your image is decoded in the browser, face detection and saliency run on your machine, each crop is resampled with Lanczos in a WebAssembly codec worker, and the ZIP is assembled in memory before it is handed to your downloads folder. No byte of your photograph is transmitted, and there is nothing on our side to log, cache or delete.

For anyone handling client work, unreleased campaign assets, or photographs of people who did not consent to a third-party upload, that is the difference between a usable tool and one that has to be avoided. It also means the tool works offline once the page has loaded, and that there is no upload limit dictating what you can open.

Lanczos is worth a note, because it is the reason downscaled exports hold their detail. It is a higher-quality resampling filter than the bilinear scaling browsers apply by default, and the difference is most visible exactly where social images live: fine text, hard edges and detailed textures reduced to a fraction of their original size. It costs a little more computation, which is affordable when the computation is happening on your own machine rather than on a server we would have to pay for.

Frequently asked questions

What size should an Instagram post be?

1080 pixels wide, with the height set by the shape you want: 1350 for the portrait format that occupies the most feed space, 1080 for a square, and 566 for landscape. Stories and Reels are 1080 × 1920. The exact numbers for every format this tool exports are in the reference table above, generated from the presets themselves rather than typed from memory.

What size is a YouTube thumbnail?

1280 × 720, a 16:9 frame. That is YouTube's recommended size and the one this tool exports. Design for it to be legible at roughly 210 pixels wide, which is how big it will actually be in a sidebar — a thumbnail that only works at full size is a thumbnail that does not work.

How do I resize one image for every platform at once?

Select every destination you need, then export. The tool crops your image separately for each target ratio, resizes each crop to that platform's pixel dimensions, and packages the whole set into one ZIP with descriptive filenames. One upload of effort, one download, every size correct.

Will my subject get cut off?

Not usually. Rather than cropping from the centre, the tool looks for a face in the image and falls back to a saliency estimate — the region with the most visual detail — then places the crop window around that point. You can nudge the framing afterwards if it chose differently from you, which matters most for the extreme ratios like a 1500 × 500 header.

Is this free?

Completely. Every step runs in your browser using WebAssembly codecs, so there is no server cost for us to pass on. No sign-up, no watermark, no cap on how many images or how many sizes. The Pro plan adds AI tools and AVIF output; social resizing stays free.

Are my photos uploaded?

No. Decoding, face detection, cropping, resizing and ZIP creation all happen on your device. Nothing is transmitted, nothing is stored on our side and nothing needs deleting afterwards — which is what makes this usable for client work and unreleased campaign material.

Does resizing for social media reduce quality?

Downscaling is the safe direction and this tool uses Lanczos resampling, which preserves detail better than the simpler filters most browsers apply by default. The real risk is starting too small: exporting a 1080-pixel image to a 2560-pixel YouTube banner means enlarging, and enlargement cannot add detail that was never captured. Start from the largest original you have.

What is the safe area, and why do my Stories get covered?

A 1080 × 1920 Story is full-screen, and the platform draws its own interface on top of it: your profile and name across the top, and reply controls, captions and buttons across the bottom. Roughly the top and bottom 250 pixels are contested. Keep text and faces in the middle band and use the outer regions for background, or the app will place a Send button over your headline.

Should I export as JPG, PNG or WebP?

The tool picks a sensible output format from your source, keeping PNG where transparency needs preserving and using a lossy format where it does not. For social specifically the choice matters less than people expect, because every platform re-encodes what you upload anyway. What does matter is uploading at the full recommended dimensions, so the platform's own compression starts from a large, clean image.

Why do platforms keep changing their image sizes?

Because the surfaces change. A new full-screen video format, a redesigned profile page or a different feed layout all move the goalposts, and the recommended dimensions follow. That is exactly why the size table on this page is generated from the presets the tool actually exports rather than written into an article: when a preset is updated, the documentation updates with it instead of quietly becoming wrong.