Skip to content
ImageCaddy

Resize an image for Instagram

Get any photo to the right Instagram size for square, portrait or landscape posts, stories and reels, without uploading it.

Drop images here

or paste with Ctrl+V. Your images stay on your device.

Size
Fit

Processed on your device. Nothing is uploaded, and there's no sign-up or watermark.

How to resize an image for Instagram

  1. Drop your photos onto the box above, click Choose images, or paste an image with Ctrl+V (Cmd+V on a Mac).
  2. Pick a size. Portrait post (1080 × 1350) is selected by default; switch to square, landscape, or Story or Reel if you need to.
  3. Choose Fill frame to crop the photo to the exact size, or Fit whole image to keep all of it on a blurred, white or black background.
  4. Download each JPG, or use Download all to get every photo in one ZIP file.

Instagram image sizes

All five presets are 1080 pixels wide, the width most commonly recommended for Instagram images. Pick the one that matches what you’re posting:

Preset Size in pixels Aspect ratio Good for
Square post 1080 × 1080 1:1 Product shots, graphics, quotes
Portrait post (default) 1080 × 1350 4:5 Most photos, especially of people
Portrait post 1080 × 1440 3:4 Tall photos; matches the profile grid preview
Landscape post 1080 × 566 1.91:1 Wide scenes and group shots
Story or Reel 1080 × 1920 9:16 Full-screen vertical images

Your profile grid shows every post as a 3:4 preview, so square, 4:5 and landscape posts lose part of their sides there. Whatever size you choose, keep the important part of the picture near the center.

Fill frame or fit whole image?

Fill frame scales the photo until it covers the whole frame, then crops whatever sticks out, keeping the center. You get no borders, but you lose the edges: a typical landscape photo resized to the 4:5 portrait size loses 40 to 50 percent of its width. Use it when your subject sits in the middle of the shot.

Fit whole image shrinks the photo so all of it fits inside the frame, then fills the empty space around it. You can choose:

  • Blurred (the default): a blurred, slightly darkened copy of the same photo, which blends in with its colors.
  • White: a clean, gallery-style border.
  • Black: works well for night shots and dark images.

Fit whole image is the better choice for wide group photos, screenshots, artwork, and anything with text close to the edges.

Tips for sharp results

  • Start from the original photo rather than a screenshot or a copy sent through a messaging app, which is often smaller and more compressed.
  • Every result is saved as a JPG at quality 92, which keeps detail while holding the file to a reasonable size. Each result shows its dimensions and file size, so you can check it before downloading.
  • Formats such as WebP, AVIF, PNG and SVG are accepted directly, so there’s no need to convert an image before resizing it.
  • To post a panorama as a swipeable carousel, or a picture spread across a 3 × 3 profile grid, cut it into pieces with the image splitter instead.

Questions and answers

What is the best Instagram post size?

Portrait posts take up more of the screen in the feed than square or landscape ones, which is why 1080 × 1350 (4:5) is the default here. Use 1080 × 1080 for square images and 1080 × 566 for wide shots.

Why are the edges of my post cut off on my profile?

Your profile grid shows each post as a 3:4 preview, so the sides of wider posts are trimmed there. Keep faces, products and text near the center so they show in both the feed and the grid.

Will resizing make my photo blurry?

Not if you start with a photo at least 1080 pixels wide: it's scaled down smoothly and saved as a JPG at quality 92. A smaller photo has to be enlarged, and enlarging can't add detail, so it may look soft.

Are my photos uploaded anywhere?

No. The resizing happens in your browser on your own device, so your photos stay private. There's no account to create and no watermark.

Does it work on my phone?

Yes, it works in mobile browsers on iPhone and Android. iPhone HEIC photos work directly, whether you pick them from your photo library or the Files app.

Can I resize several photos at once?

Yes. Add as many photos as you like and each one is resized to the size you picked. Download all saves them in a single ZIP file.