Skip to content
ALL IMAGE TOOLS56
HEIC to JPGHEIC → JPGHEIC to WebPHEIC → WEBPWebP to JPGWEBP → JPGWebP to PNGWEBP → PNGPNG to JPGPNG → JPGJPG to PNGJPG → PNGJPG to WebPJPG → WEBPPNG to WebPPNG → WEBPSVG to PNGSVG → PNGSVG to JPGSVG → JPGSVG to WebPSVG → WEBPAVIF to JPGAVIF → JPGAVIF to PNGAVIF → PNGAVIF to WebPAVIF → WEBPBMP to JPGBMP → JPGBMP to PNGBMP → PNGTIFF to JPGTIFF → JPGTIFF to PNGTIFF → PNGJFIF to JPGJFIF → JPGImage CompressorIMG → JPG · WEBPCompress Image to 100 KBIMG → JPG · WEBPCompress Image to 200 KBIMG → JPG · WEBPCompress Image to 1 MBIMG → JPG · WEBPCompress Image to 20 KBIMG → JPG · WEBPCompress Image to 50 KBIMG → JPG · WEBPCompress Image to 500 KBIMG → JPG · WEBPCompress Image to Target SizeIMG → JPG · WEBPImage ResizerIMG → IMGResize Image to 20 KBIMG → JPG · WEBPResize Image to 50 KBIMG → JPG · WEBPResize Image to 100 KBIMG → JPG · WEBPPhoto Resizer in KBIMG → JPG · WEBPImage CropperIMG → PNG · JPG · WEBPEXIF Data Viewer & RemoverIMG → DATAImage to Base64IMG → TXTPNG to ICOPNG → ICOFavicon GeneratorPNG → ZIPImage Color PaletteIMG → HEXRotate ImageIMG → PNG · JPG · WEBPFlip ImageIMG → PNG · JPG · WEBPAdd Border to ImageIMG → PNG · JPG · WEBPImage WatermarkerIMG → PNG · JPG · WEBPImage PixelatorIMG → PNG · JPG · WEBPCircle Image CropperIMG → PNG · WEBPImage SplitterIMG → ZIPSocial Media Image ResizerIMG → PNG · JPG · WEBPCompress PNGPNG → PNGICO to PNGICO → PNGBase64 to ImageTXT → IMGChange Image DPIIMG → IMGImage to TextIMG → TEXTResize GIFGIF → GIFGIF Speed ChangerGIF → GIFReverse GIFGIF → GIFSplit GIF into FramesGIF → ZIPGIF MakerIMAGES → GIF
ENGINE CANVAS 2DACCEPTS JPG PNG WEBP AVIF BMP GIF

Social Media Image Resizer

CANVAS 2DTOOL 46 OF 190

Resize an Image for Social Media

Write one picture out to several named frame sizes at once, cropped to fill or padded to fit.

ENGINECANVAS 2D
ACCEPTSJPG PNG WEBP AVIF BMP GIF
MAX SIZENONE
UPLOADNEVER
01Drop an image onto the upload area — JPG, PNG, WebP, AVIF, BMP and GIF are accepted.
02Click the frames you want in the size grid, then choose Cover or Contain under FIT and, for Contain, a Pad colour.
03Press Resize, then use the Download … sizes (ZIP) button, or click one output to save it on its own.

About Social Media Image Resizer

One picture, several frame sizes, one run. Pick the frames you want from the grid — a 1080 × 1080 square, a 1080 × 1920 story, a 1200 × 630 link card, a 1280 × 720 video thumbnail and more — and each is written as its own file. The pixel dimensions on each card are facts: they are exactly what this tool is asked to write, and the output proves them. The platform names beside them are only what a size is commonly used for. This page is a static file and cannot check anything against a platform today, so it does not claim to: if a network's requirement matters for what you are posting, check it there. Cover fills each frame edge to edge and crops whatever does not fit, which is the setting that loses parts of the picture; Contain fits the whole picture inside the frame and fills the space left over with a colour you choose. Each card previews the framing your current setting produces, so you can see what a story crop is about to cut before you run it. If a frame is bigger than your picture, the page says which ones and warns that those files are enlarged and will look softer. Everything runs in this tab and nothing is uploaded.

Questions

Are these the sizes each platform requires right now?

They are the pixel sizes this tool writes, which is the only thing it can honestly promise. Platform specifications change and this page ships as a static file with no way to check one, so the numbers are stated as dimensions and the platform names beside them as what that size is commonly used for. If a network's current requirement matters for what you are posting, check it there.

What is the difference between Cover and Contain?

Cover scales the picture until it fills the frame in both directions and crops whatever hangs over the edges — it is the one that loses parts of the picture. Contain scales it until the whole thing fits inside the frame and fills the space left over with the pad colour. Each preview card shows the framing your current setting will produce, so the crop is visible before you run it.

What happens if my picture is smaller than the frame?

It is enlarged to fill it, which no resizer can do without softening the result. Rather than a general caveat, the page measures your picture against the frames you have actually selected and names how many of them are bigger than it, so you know which of the files you are about to save will look soft.

Can I choose the colour of the padding?

Yes, whenever Contain is selected. A Pad colour swatch appears in the sidebar and the preview cards repaint to that colour immediately, so you can match the background you are posting onto. Cover crops instead of padding, so there is nothing to colour and the control is not shown.

How are the output files named?

Each file is named after your original plus the frame it was written for — photo-square-1080.jpg, photo-story-1080x1920.jpg, photo-link-1200x630.jpg. Picking several at once saves them together as one ZIP, because browsers throttle a burst of separate downloads; picking one saves that file directly rather than zipping a single item.

Is my file uploaded to a server?

No. Transmute processes everything locally in your browser using JavaScript and WebAssembly. Your files never leave your device — there is no server, no upload, no cloud processing.

Related