Free tool · Instagram

Resize Image for Instagram

Upload your photo, pick a format (Post, Story or Profile picture) and crop it right in your browser, ready to download and publish.

Post · 1080×1080 Story · 1080×1920 Profile picture · 320×320
Drag your image here or click to upload
JPG, PNG or WEBP · Max 25 MB · Everything is processed in your browser
What size do you need?

Select an option to continue to cropping.

Adjust the crop

Drag the image to reposition it

JPEG does not support transparency; transparent areas will use a white background.

— × — px
✓ Ready to use
Your image is ready
Resized Instagram image preview

The correct sizes for Instagram

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.

What size should an Instagram profile picture be?

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.

Will I lose quality resizing here?

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.

Other resizing tools