Instagram sets clear technical boundaries for every post you create, and the Instagram file size limit is one of the most common constraints users encounter. Understanding these limits helps you upload photos and videos without compression surprises or upload failures.
Below you will find a detailed overview of how file size rules work, how they differ across content types, and what you can do to stay within guidelines while keeping your media look great.
| Content Type | Max File Size | Recommended Format | Typical Use Case |
|---|---|---|---|
| Photo (JPEG/PNG) | 30 MB | JPEG for photos, PNG for graphics | Static images, infographics |
| Video (Feed) | 4 GB | MP4, H.264, 1080p preferred | Short clips, lifestyle videos |
| Carousel Post | 30 MB per slide | Mixed photos and videos allowed | Storytelling, product showcases |
| Reels | 4 GB | MP4, vertical 9:16 | Short, engaging video content |
| Stories (24h) | 500 MB per media item | JPEG, MP4, vertical format | Temporary updates, behind-the-scenes |
Understanding the Instagram File Size Limit for Photos
For standard photo posts, Instagram allows up to 30 MB per image, which is generous for high-resolution JPEGs. If you upload a PNG with transparency, the platform still applies the same size ceiling but may convert it to JPEG to serve the content efficiently.
To stay under this limit without visible quality loss, export your image at web resolution around 1080 pixels wide and use progressive JPEG compression. Keeping file weight below 30 MB ensures fast loading and reduces the risk of upload interruptions, especially on slower mobile networks.
When in doubt, check the file size before scheduling or posting, and use Instagram's built-in preview to confirm that sharpness and colors remain intact after compression.
Instagram File Size Limit for Videos in Feed and Reels
Instagram permits videos up to 4 GB for both feed posts and Reels, which accommodates long-form content and high-quality productions. The platform prefers the MP4 container with H.264 video encoding and AAC audio, which balances quality and compatibility.
For best results, aim for Full HD 1080p at 30 or 60 fps, and keep the bitrate within recommended ranges to avoid excessive file weight. If your video source is larger, trim unnecessary segments or use compression tools that preserve detail while reducing size.
Vertical formats, including 9:16 for Reels and Stories, perform best on mobile, so design your footage accordingly to maximize screen coverage without black bars.
How File Size Affects Upload Speed and User Experience
Larger files take longer to upload and may cause timeouts on unstable connections, so compressing within the Instagram file size limit is essential for reliability. Reducing file size also benefits viewers, who experience faster buffering and smoother playback.
On the creator side, smaller assets simplify batch uploads, scheduling workflows, and archive management, especially when you manage multiple pages or post series. Always test uploads on both Wi-Fi and mobile data to confirm that your content respects the platform's limits and performs consistently in real-world conditions.
Instagram File Size Limit for Carousel Posts and Stories
Carousel posts allow up to 30 MB per slide, enabling you to combine multiple images or short videos into a single narrative sequence. Consistency across slides helps audiences follow your story, so use similar compression settings and aspect ratios where possible.
Stories support files up to 500 MB, which is more than enough for looping clips or image sequences that disappear after 24 hours. Even with this generous allowance, aim for optimized media to keep loading times low and ensure your stickers, text, and branding remain crisp on different devices.
Optimize Your Media Within Instagram Limits
- Export photos at 1080px width or original size, capped near 30 MB.
- Use MP4 with H.264 for videos up to 4 GB, targeting 1080p vertical for Reels.
- Check file size before scheduling to avoid upload interruptions.
- Test uploads on both Wi-Fi and mobile data to confirm stable performance.
- Balance compression and quality to stay under limits without visible loss.
- Use consistent formats and aspect ratios in carousels for a polished look.
- Keep Stories and Highlights lean by trimming unnecessary footage and optimizing graphics.
FAQ
Reader questions
Will compressing my photo below 30 MB reduce quality on Instagram?
No, compressing within the 30 MB limit usually preserves visible quality, because Instagram applies its own compression anyway. Exporting with a high-quality JPEG setting avoids extra loss.
Can I upload a 4 GB video from my phone directly to Reels?
Yes, you can upload a 4 GB video directly if your device has enough storage and a stable connection, but trimming or re-encoding to MP4 may speed up the process.
Why does my carousel post fail even though each slide is under 30 MB?
Total account or session limits, network issues, or unsupported formats can trigger failures. Check for mixed content restrictions and ensure each file truly stays below 30 MB.
Do Stories and Highlights follow the same 500 MB cap?
Yes, both temporary Stories and permanent Highlights use the same size guideline of up to 500 MB per media item, provided the format is supported.