HomeArticles ToolsAbout SupportSubscribe

Resize Images for Instagram

Get perfect Instagram dimensions — 1080×1080 square, 1080×1350 portrait, or 1080×566 landscape. Compress at the ideal quality to minimize Instagram's re-compression. 100% free — your images never leave your browser.

Instagram image dimensions guide (2025)

Instagram displays feed images at a maximum width of 1080px. Uploading larger images wastes bandwidth and triggers Instagram's re-compression, which degrades quality. Here are the exact dimensions to use:

  • Square post (1:1): 1080×1080px — universal, works in all contexts
  • Portrait post (4:5): 1080×1350px — maximum vertical space in the feed, best for engagement
  • Landscape post (1.91:1): 1080×566px — best for wide scenes and banners
  • Stories & Reels: 1080×1920px — full-screen vertical
  • Profile picture: 320×320px — displayed at 110px on mobile

How to get the sharpest Instagram photos

Instagram's compression algorithm is tuned for JPEG files at 1080px wide. To preserve maximum sharpness: export at 1080px on the short side, use JPEG quality 80–85 (not higher — Instagram's re-compression at quality 70 means starting too high wastes file size), use sRGB color space, and disable sharpening in your camera app before uploading (Instagram's compression already sharpens edges slightly).

Frequently asked questions

Instagram recommends: Square posts — 1080×1080px (1:1). Landscape posts — 1080×566px (1.91:1). Portrait posts — 1080×1350px (4:5). Stories and Reels — 1080×1920px (9:16). Feed thumbnails are displayed at 293×293px, so any image at 1080×1080 will be crisp in the feed view.
Instagram re-compresses every uploaded image to save storage. To minimize quality loss: upload at exactly 1080px on the short side, use sRGB color profile, export as JPEG at quality 80–85, and upload over WiFi (the app uses different compression settings on mobile data).
Instagram converts both to JPEG before storing and serving them. PNG files are actually re-encoded to JPEG by Instagram, which can introduce artifacts for graphics and text. Upload JPEG for photos (quality 80–85) and be aware that text and graphic overlays may show compression artifacts regardless of the source format.
Use the sRGB color profile. Instagram strips color profile data during upload, then assumes sRGB. If your image uses a wide-gamut profile like Adobe RGB or Display P3, the colors will look desaturated and washed out on Instagram because the out-of-gamut colors get clipped to sRGB without proper conversion.