Free tool · Instagram

Resize Photo 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.

Instagram photo sizes at a glance

UseSizeRatio
Square post1080×1080 px1:1
Story1080×1920 px9:16
Profile picture320×320 px1:1

How to resize a photo for Instagram

  1. Upload a JPG, PNG or WEBP photo (up to 25 MB). It stays in your browser.
  2. Choose the size you need from the options above.
  3. Drag and zoom to frame your photo inside the crop area.
  4. Download the result as JPG or PNG.

Frequently asked questions

What size should an Instagram post be?

This tool exports square posts at 1080×1080 px (1:1). It is a safe choice that displays cleanly on every device.

What size is an Instagram story?

1080×1920 px, a vertical 9:16 proportion that fills the phone screen.

How do I resize a photo for Instagram without cropping it badly?

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.

Can I resize a photo for Instagram on my phone?

Yes. The tool runs in the mobile browser: upload the photo, pick a size, crop and download the result to your gallery.

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.

Related tools: Facebook, TikTok.

Other resizing tools