Upload your photo, pick a format (Post, Story or Profile picture) and crop it right in your browser, ready to download and publish.
Select an option to continue to cropping.
Drag the image to reposition it
JPEG does not support transparency; transparent areas will use a white background.
Instagram compresses images that don't match its official proportions, which can lead to blurry edges or unexpected crops. Using 1080×1080 px for square posts and 1080×1920 px for stories keeps your image sharp on every device.
| Use | Size | Ratio |
|---|---|---|
| Square post | 1080×1080 px | 1:1 |
| Story | 1080×1920 px | 9:16 |
| Profile picture | 320×320 px | 1:1 |
This tool exports square posts at 1080×1080 px (1:1). It is a safe choice that displays cleanly on every device.
1080×1920 px, a vertical 9:16 proportion that fills the phone screen.
Choose the format, then drag and zoom the crop area to frame the subject. If you want the whole photo without cutting anything, start from an image that already has the same proportion as the format.
Yes. The tool runs in the mobile browser: upload the photo, pick a size, crop and download the result to your gallery.
Instagram recommends uploading an image of at least 320×320 px. The app crops it into a circle, so it's best to center the main subject.
Cropping and resizing happen entirely in your own browser. PNG export is lossless, keeping full image quality. JPG uses standard JPEG compression to produce a smaller file, which involves some quality trade-off, as with any JPEG export.
Related tools: Facebook, TikTok.