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.