Social Media Cropper

Crop images to perfect platform sizes — private, instant, no upload needed.

Cropped in your browser — your image never leaves your device.
1
2
3

Drop or tap to crop image

JPG, PNG, WEBP supported

🔒 Processed locally — your image never leaves your device

Runs entirely in your browser. No uploads. Your files stay private.

Crop One Image To Every Major Social Media Platform Size

Social Media Cropper takes one source image and produces a tidy ZIP of platform-specific crops. The implementation is built on the Canvas 2D API: each preset defines a target width, height, and aspect ratio, and the source image is drawn into a fresh Canvas at the exact platform dimensions using cover-fit logic — the source is centred and scaled so that the shorter axis matches the target while the longer axis overflows and is clipped.
Crop position is interactive. A draggable preview lets you reposition the source inside each platform's frame so the important content (a face, a logo, the focal point of the photo) lands in the visible area instead of being cropped out. Position is stored independently per preset, so you can centre a face for Instagram and a logo for the LinkedIn banner from the same source.
The preset library covers what social platforms actually want. Instagram square posts (1080x1080), portrait posts (1080x1350), stories and reels (1080x1920); Facebook covers (820x312) and post images (1200x630); X profile headers (1500x500) and post images (1200x675); LinkedIn personal banners (1584x396) and company page banners (1128x191); YouTube thumbnails (1280x720) and channel art (2560x1440); Pinterest standard pins (1000x1500). Each preset is the platform's recommended pixel dimension at the time of writing.
Quality is preserved through the resize. Canvas drawImage uses bilinear interpolation when downsampling, which is the same algorithm macOS Preview and Windows Photos apply. The export Canvas runs at full target resolution, so an Instagram crop is encoded at 1080x1080 directly rather than scaled down from a larger preview.
Format choice is exposed per export. PNG keeps screenshots and graphics with hard edges sharp; JPEG is the safest bet for photos uploaded to platforms that re-encode aggressively (most of them). WebP is offered as a smaller alternative but some social platforms recompress it back into JPEG on upload.
Batch export packages every selected preset into a single ZIP, named with the platform and dimensions for clarity (instagram-square-1080x1080.jpg, youtube-thumbnail-1280x720.jpg, etc.). The ZIP is built in JavaScript before download so nothing leaves the browser.
Everything happens locally — the source image lives as an object URL in your tab, every Canvas pass runs in the page, and the ZIP is assembled before download. No upload step, which is helpful for confidential brand assets, embargoed product photos, and personal portraits used as profile pictures.

Common Use Cases

01

Cross-platform content packs

Take one launch image and produce Instagram, LinkedIn, X, and Facebook crops in one go so the campaign looks consistent everywhere.

02

Instagram and Facebook posts

Crop to 1080x1080 square or 1080x1350 portrait for maximum reach in feeds, stories, and reels.

03

YouTube thumbnails

Produce eye-catching 1280x720 thumbnails that look sharp on every device and stay above YouTube's compression noise floor.

04

LinkedIn personal banners

Resize a profile background to the exact 1584x396 LinkedIn banner specification without distortion.

Frequently Asked Questions

Cover-fit: the source is centred and scaled so the shorter axis matches the target dimensions, with the longer axis clipped. The crop position is interactive so you can decide which part of the image to keep.
Yes. Each preset is encoded at full target resolution from the source bitmap, using Canvas's bilinear downscaling. There is no double-resize step that would degrade quality.
Yes. Select the platforms you need, position the crop on each, and click Download to get a single ZIP. Files are named with platform and pixel dimensions for clarity.
Presets are reviewed against platform documentation periodically. If a platform changes its recommended dimensions, the presets are updated. Always cross-check critical brand assets against the platform's current help docs.
JPEG, PNG, and WebP. JPEG is the safest default because most social platforms recompress uploads to JPEG anyway. PNG is best for screenshots with hard edges; WebP for smaller files where the platform does not re-encode aggressively.
No. The source image is read as a Blob in your tab, every Canvas crop runs locally, and the ZIP is assembled in JavaScript before download. No image bytes leave the browser.
Yes — within a session, position is remembered per preset so switching between platforms preserves where you placed the focal point. Persistent saves across sessions are not supported.
About 50 megapixels on desktop browsers. Mobile Safari is tighter. For larger sources, downscale first with Image Resizer.
No. Canvas re-encoding strips EXIF, which is good news for privacy on photos uploaded to social media. The orientation tag is honoured before drawing, so phone photos are rotated upright automatically.
YouTube re-encodes uploads aggressively. Export at the platform's recommended 1280x720 or higher (1920x1080 also works) and use JPEG quality 0.9 to give the platform a sharp source to start from.

Advertisement