---
title: "Instagram Media Limits"
description: "Supported file formats, sizes, and specifications for Instagram images, videos, reels, and stories."
canonical_url: "https://help.postpone.app/platforms/instagram/media-limits"
---
# Instagram Media Limits

> Supported file formats, sizes, and specifications for Instagram images, videos, reels, and stories.

## Images

- **Supported format:** JPEG
- **Maximum file size:** 8 MB
- **Aspect ratio:** 4:5 to 1.91:1
- **Minimum width:** 320 pixels
- **Maximum width:** 1440 pixels
- **Color space:** Automatically converts to sRGB

## Videos

- **Supported formats:** .mov, .mp4
- **Codecs:** H.264, HEVC
- **Frame rate:** 23-60 FPS
- **Video bitrate:** VBR, 25 Mbps maximum
- **Audio codec:** AAC at 128 kbps
- **Duration:** 3-60 seconds
- **Maximum file size:** 100 MB

## GIFs

Instagram does not support GIFs. If you have a GIF you would like to post, convert it to a video format using a tool like [EZ GIF](https://ezgif.com/gif-to-mp4).

## Reels

- **Maximum duration:** 15 minutes
- **Maximum file size:** 1 GB
- **Recommended aspect ratio:** 9:16 (to avoid cropping or blank space)
- **Cover photo format:** JPEG, 8 MB maximum

## Stories

- **Recommended aspect ratio:** 9:16
- **Maximum video duration:** 60 seconds
- Video container, codec, and audio requirements follow the same specifications as standard videos.


## Sitemap

See the full [sitemap](https://help.postpone.app/sitemap.md) for all pages.
