Guide · 6 min read

How to resize photos for Instagram in 2026

Instagram crops aggressively. Resizing your image first means your subject lands exactly where you want it — and your post looks crisp on every device.

The Instagram sizes that matter

Instagram supports three main aspect ratios in feed and a separate full-screen format for stories and reels. If you upload a photo that doesn't match one of these, the platform will either crop it (sometimes badly) or downscale it on the server, often introducing visible compression.

  • Square post — 1080 × 1080 px (1:1). The classic. Safest choice for grids.
  • Portrait post — 1080 × 1350 px (4:5). Takes up the most real estate in the feed.
  • Landscape post — 1080 × 566 px (1.91:1). Good for cinematic shots; smallest in feed.
  • Story / Reel — 1080 × 1920 px (9:16). Full-screen vertical.
  • Profile picture — 320 × 320 px (Instagram displays it as a circle).

Instagram's maximum upload width is 1080 px. Going larger doesn't improve quality — the server simply downscales for you, often losing detail. Resize to 1080 px before uploading and you'll see a noticeably sharper result.

Step-by-step: prepare a photo for Instagram

  1. Decide the format. Portrait (4:5) gives you the largest feed footprint. Reels and stories are 9:16. Pick before you start cropping.
  2. Crop in your phone or photo app first. Get the composition right. Instagram's in-app crop is fine in a pinch but inflexible.
  3. Open iPhoto Resize. Drop your photo in the upload area.
  4. Set Resize by → Width → 1080. Height adjusts automatically based on the aspect ratio you cropped to.
  5. Format → JPG, quality 85–90. The sweet spot for photographs.
  6. Click Resize and download. Send the file to your phone (AirDrop, Drive, or email) and upload to Instagram.

Common mistakes

Uploading the original 4000-pixel-wide photo

Instagram caps display width at 1080 px. Your beautiful 12 MB photo gets crushed by their compression instead of yours. Resize first, control the quality yourself.

Forgetting that captions and the username overlap stories

Story interactive elements live in the top and bottom 250 px or so. Keep important subjects and text in the central portion of your 1080 × 1920 canvas.

Posting screenshots without resizing

Phone screenshots are usually 1170 × 2532 (or similar). They'll be downscaled awkwardly. Resize the screenshot to fit a clean 1080 × 1350 portrait or 1080 × 1920 story canvas — with white margins if you need to — and upload that instead.

A note on quality

Instagram re-compresses every upload, but starting from a clean, correctly sized JPG produces a visibly sharper end result than uploading a giant original. The platform's algorithm has less work to do, and less work means less destruction.

Ready to resize your photos?

Free, private, and works in your browser — no sign-up needed.

Open the resizer →