100% in your browser · No uploads🇪🇺 GDPR friendly⚡ Instant · No signup

Resize images for Instagram

Instagram silently crops and re-compresses anything that does not match its expected aspect ratios. Resize first to keep your work sharp.

Drop a photo here, or tap to choose

JPG · PNG · WEBP · HEIC — files never leave your browser

0 photos uploaded — ever.
All processing happens locally in your browser.

Instagram uses different ratios for every surface: 1:1 (1080×1080) for the classic square post, 4:5 (1080×1350) for the tallest feed post, 9:16 (1080×1920) for stories and reels, and 320×320 for the profile photo.

Always export at exactly 1080 px on the short side. Larger images get re-scaled by Instagram with their lossy algorithm, smaller images get upscaled and look soft.

Stick to JPG quality 85–90 or sRGB PNG. Wide-gamut color profiles get clipped on Instagram's servers and shift colors.

The Instagram size cheat sheet

  • Square post: 1080×1080 (1:1)
  • Portrait post: 1080×1350 (4:5)
  • Landscape post: 1080×566 (1.91:1)
  • Story / Reel: 1080×1920 (9:16)
  • Profile photo (upload): 320×320 (displayed at 110×110)

Why 1080 is the magic number

Instagram resizes everything you upload to a maximum width of 1080 px. Uploading anything wider just gets downscaled by Instagram's server-side encoder, with extra compression baked in. Uploading anything narrower gets upscaled, which softens the photo. Hitting 1080 exactly avoids both passes.

The portrait-vs-square decision

Portrait posts (1080×1350, 4:5) take up roughly 25% more screen height in the feed than squares. For organic reach, 4:5 reliably outperforms 1:1 — the eye dwells longer on a bigger image. The downside: 4:5 is cropped to 1:1 on the profile grid, so be sure the most important content sits inside the central square.

Stories and Reels

1080×1920 (9:16) is the only sensible upload size. Instagram clips the top and bottom on devices with notches and home bars — keep text and faces inside the central 1080×1420 region for safety. The same dimensions work for Reels and the Reels cover.

How to use this page

The editor at the top of this page resizes to any of the Instagram presets in two clicks. Drop your photo, pick the preset (square, portrait, story), drag to position, download. It runs entirely in your browser — see How it works.

FAQ

What is the highest quality Instagram post size?

1080×1350 (4:5 portrait). It uses the maximum vertical space in feed and gets the best compression treatment.

Why does my photo look blurry after upload?

Either the source was below 1080 px wide, or you used an aspect ratio Instagram had to crop. Resize first to a supported size.

What size for an Instagram story?

1080×1920 px (9:16). Keep important content inside the central 1080×1420 to avoid the UI overlay.

Does Instagram strip metadata?

Yes — EXIF, color profiles and DPI are stripped on upload. Convert to sRGB before exporting.

Related tools