Instagram Image Sizes (2025)

Feed Posts

Square post: 1080x1080px (1:1 ratio) — the classic Instagram square. Portrait post: 1080x1350px (4:5 ratio) — takes up more space in the feed, often yields better engagement. Landscape post: 1080x566px (1.91:1 ratio) — wider format, less vertical space in the feed.

Instagram accepts images from 320px to 1080px wide. Upload at exactly 1080px for maximum quality. Images wider than 1080px are downscaled. Images smaller than 320px are upscaled, reducing quality.

Instagram Stories

Stories: 1080x1920px (9:16 ratio). Keep important content within the center safe zone to avoid UI elements covering edges. The UI safe zone is approximately 1080x1420px in the center.

Instagram Reels

Reels cover image: 1080x1920px (9:16 ratio). Reels are primarily video, but the cover thumbnail should be 1080x1920px. The safe zone for text and branding in the Reels feed is the center 1080x1080px area.

Carousel Posts

Carousel posts follow the same dimension rules as regular posts. All images in a carousel must have the same aspect ratio — Instagram crops all images to the ratio of the first image you upload. Plan accordingly when creating carousel content.

Profile Photo

Displayed as a 110x110px circle but stored at 320x320px. Upload at least 320x320px for a sharp profile photo. Square images work best since the circle crop is center-based.

How Instagram Compresses Your Images

Instagram applies its own JPEG compression to every uploaded image. Instagram targets approximately 100-150KB for feed images. A 3MB upload gets compressed aggressively. To minimize visible quality loss: upload at exactly 1080px wide, use JPEG at quality 80-88 (Instagram's recompression adds fewer artifacts to already-compressed images compared to quality 100), and avoid fine textures and fine gradients that compress poorly.

Best Tool for Instagram Image Preparation

Use imgavio's Bulk Resize for Social Media tool to resize images to exact Instagram dimensions. The tool includes presets for all Instagram formats and can process multiple images simultaneously. After resizing, compress at quality 82-88 for optimal results after Instagram's own recompression layer.

Try imgavio Free Image Tools

All tools process images locally in your browser — your files never leave your device.

Explore All Tools