Home / Social media / Guide: Instagram image sizes

Instagram Image Sizes

Every Instagram image size in one place: Stories, Reels, posts, the profile picture and highlight covers, with aspect ratios, safe zones, file types and tips.

Instagram image sizes: Story and Reel 1080 x 1920 (9:16), square post 1080 x 1080, portrait post 1080 x 1350 (4:5), grid 1080 x 1440 (3:4), landscape 1080 x 566, profile picture at least 320 x 320.

Instagram image sizes at a glance

FormatAspect ratioSize in pixels
Story9:161080 x 1920
Reel and Reel cover9:161080 x 1920
Square post1:11080 x 1080
Portrait post4:51080 x 1350
Grid post3:41080 x 1440
Landscape post1.91:11080 x 566
Profile picture1:1, shown as a circleAt least 320 x 320
Highlight cover9:16, shown as a circle1080 x 1920

1080 pixels is the width that nearly all formats use. Instagram changes its formats and its limits now and then, so if something looks different in the app, trust the app.

Aspect ratios

An aspect ratio is the shape of a picture: its width compared with its height. 9:16 is tall, like a phone screen. 4:5 is a little taller than wide. 1:1 is a square, and 1.91:1 is wide. To work out a size for any ratio, use the aspect ratio calculator.

Safe zones

  • Stories. Keep text and logos about 250 pixels away from the top and 250 to 340 pixels away from the bottom.
  • Reels. Keep them away from the top, the bottom and the right edge, where the caption, audio and buttons appear.
  • Profile grid. Recent versions of Instagram show thumbnails in a 3:4 shape. Keep the main part of a picture in the middle.
  • Circles. Profile pictures and highlight covers are shown as circles, so the corners are cut.

File types and size

  • Photos: JPG for photos, PNG for graphics with text. Instagram compresses every upload.
  • Video: MP4 or MOV. Stories take clips up to 60 seconds. Reels take longer videos, up to 3 minutes at the time of writing.
  • Upload a picture that is already the right size. Pictures narrower than 1080 pixels are enlarged and look soft, and wider ones are scaled down.

Choosing between post formats

A portrait post of 4:5 takes up more room in the feed than a square or landscape post. A square post is the simplest and works well for graphics. A landscape post is the widest and also the most cropped in the profile grid. A carousel usually follows the shape of its first picture, so use the same size for every slide.

How to resize a picture for Instagram

  1. Pick the format and note the size.
  2. Use the Instagram resizer to crop the picture, add bars or use a blurred background.
  3. Check the safe zone.
  4. Download the picture as a JPG or PNG and upload it.

Related tools

Crop to a shape with the Instagram image cropper, change the pixel size with the image resizer, make the file smaller with the image compressor, and read aspect ratio explained.

Resize your photo for Instagram now. Fit it to a Story, Reel, post, profile picture or highlight cover.

Open the Instagram resizer

Frequently asked questions

What are all the Instagram image sizes?

Stories and Reels are 1080 x 1920. Posts are 1080 x 1080 (square), 1080 x 1350 (portrait), 1080 x 1440 (3:4) or 1080 x 566 (landscape). A profile picture is at least 320 x 320, and a highlight cover is 1080 x 1920.

What is the best image size for Instagram?

A width of 1080 pixels is the standard. The height depends on the format, for example 1350 for a portrait post and 1920 for a Story.

Why does Instagram crop my photo?

Each format has a shape. A photo with a different shape is cropped or placed with empty space. Resize it to the right shape first.

What file type is best for Instagram?

JPG for photos and PNG for graphics and text. Instagram compresses all uploads.