Social Media Image Resizer

Crop and export an image to the exact dimensions each platform needs — Facebook, Instagram, X, LinkedIn, YouTube.

Nothing is uploaded anywhere — this runs entirely in your browser via the HTML canvas element.

Choose an image on the left and your resized preview appears here.

How the center-crop resize works

Every preset here targets a fixed aspect ratio — a YouTube thumbnail is wider than it is tall, an Instagram Story is much taller than it is wide. Since your source photo rarely matches that ratio exactly, the tool scales it up or down until it completely covers the target frame, then crops away whatever overflows equally from both sides (or top and bottom), keeping the result centered.

That's the same "cover" behavior used across the web for responsive images and video thumbnails — it guarantees the frame is always filled with no empty bars, at the cost of trimming the edges of a photo that doesn't match the target proportions.

Frequently asked questions

Does this upload my image anywhere?

No. Everything happens in your browser via the HTML canvas element — your image is loaded locally, drawn and cropped locally, and the download is generated locally. It never leaves your device or touches a server.

Why is my image cropped instead of squished to fit?

This tool uses a cover-fit crop: it scales your image up or down until it fully fills the target frame, then trims the overflow equally from the centered edges. That keeps your photo's proportions correct — nothing gets stretched or distorted — which is the same behavior Instagram, Facebook, and most platforms use when they crop your photo into a fixed-size slot.

Can I reposition the crop?

Not yet — this tool always crops from the center. If the important part of your photo isn't centered (a face off to one side, for example), the cleanest workaround is to crop or reframe the source image beforehand so the subject sits in the middle, then resize it here.

What image formats can I upload?

Anything your browser's <img> element and canvas can decode — JPEG, PNG, WebP, and GIF all work as input. The exported file is always a PNG, regardless of what you uploaded.

Are these dimensions still current?

They reflect each platform's current guidance as of when this tool was built. Platforms occasionally adjust their recommended sizes, so for a pixel-perfect campaign it's worth double-checking the platform's own current spec before you publish, especially for banners and headers.

Related tools

Command Palette

Search for a command to run...