Social Media Image Resizer

One image, every platform size.

Drop one image, pick a platform preset, and download it cropped to the exact pixels that platform wants. The crop is center-fit on a canvas in your browser, with a slider to nudge which part stays in frame. Nothing is uploaded, so it works offline.

Every current size

Platform Placement Pixels
Instagram Post (Square) 1080 × 1080
Instagram Portrait 1080 × 1350
Instagram Story / Reel 1080 × 1920
LinkedIn Post 1200 × 627
LinkedIn Banner 1584 × 396
X / Twitter Post 1600 × 900
X / Twitter Header 1500 × 500
Facebook Cover 820 × 312
YouTube Thumbnail 1280 × 720
YouTube Channel Art 2560 × 1440
Pinterest Pin 1000 × 1500

The image never leaves your device. Loading, cropping and export all run on a canvas in the browser, so you can use this on a plane or behind a firewall without anything being sent anywhere.

Per-platform size guides

Drop an image here

or click to choose a file. Nothing leaves your browser.

Drop an image above to preview the crop.

Drag to choose which part of the image stays in frame when the ratios do not match.

Export size
1080 × 1080 px

Questions people ask

What size should an Instagram post be?

A square Instagram feed post is 1080 x 1080 pixels, a 1:1 ratio. Instagram also supports a 1080 x 1350 portrait (4:5), which takes up more vertical space in the feed, plus 1080 x 1920 for stories and reels. Pick the preset above and the tool crops your image to that exact size.

What is the best LinkedIn banner size?

The current LinkedIn profile banner is 1584 x 396 pixels, a wide 4:1 strip. LinkedIn hides the top and bottom edges on some screens, so keep logos and text near the center. Load your image, choose the LinkedIn Banner preset, and use the position slider to control which part stays visible.

Is my image uploaded?

No. This tool never uploads anything. Your image is read straight into a canvas in your browser and resized on your own device, so it even works with the network off. Nothing is sent to a server and nothing is stored.