Quick reference: Instagram image sizes

Use this table as your cheat sheet. Every dimension is the recommended value that displays sharply on modern high-resolution phone screens. Instagram scales everything to a 1,080 px width, so start there and pick the height that matches the placement.

Placement Recommended size Aspect ratio Notes
Feed post (square) 1,080 × 1,080 px 1:1 Classic square, works everywhere
Feed post (portrait) 1,080 × 1,350 px 4:5 Max feed height, most screen space
Feed post (landscape) 1,080 × 566 px 1.91:1 Smallest feed footprint
Stories 1,080 × 1,920 px 9:16 Full screen
Reels 1,080 × 1,920 px 9:16 Full screen
Profile photo 320 × 320 px 1:1 Displayed as a circle crop

Feed post sizes

Feed posts come in three shapes: square (1,080 × 1,080 px), portrait (1,080 × 1,350 px), and landscape (1,080 × 566 px). Portrait at a 4:5 ratio is the standout choice — it is the tallest image Instagram allows in the feed, so it earns more screen space as people scroll and typically drives higher engagement than the square or landscape formats. If you upload a photo that does not match one of these ratios, Instagram crops it, so it is best to size it correctly before you post. You can resize for Instagram in a couple of clicks.

Stories and Reels

Stories and Reels both use the full-screen 9:16 ratio at 1,080 × 1,920 px. Because Instagram overlays interface elements — your profile at the top, captions and action buttons at the bottom — keep your product and any text in the safe center of the frame, away from the top and bottom edges where the UI sits. Design one master 9:16 file and reuse it for both placements. You can crop to 4:5 or 9:16 from a single source image.

Profile photo

Your profile photo is uploaded as a square but displayed as a circle, so anything in the corners gets cut off. Upload at 320 × 320 px (or larger, kept square) and center your logo or face so nothing important lands outside the circular crop.

Format

Use JPEG for photographic posts — it gives the best quality-to-size ratio and uploads without loss of sharpness. Use PNG when you need crisp edges or transparency, such as a logo or a graphic with text. Whatever the format, export at exactly 1,080 px wide so Instagram does not have to re-compress and soften your image. For sizing across other platforms too, our all-platform image resizer handles every ratio.

Rule of thumb: post a 4:5 portrait (1,080 × 1,350 px) for products to maximize the space you take up in the feed — and keep a 9:16 version (1,080 × 1,920 px) ready for Stories and Reels.