Skip to content
GigAI Tools
3 tools
Problem → solution

What size should my image be for Instagram?

Uploading the wrong ratio means Instagram crops your subject or squashes it. Match the pixels below and it stays sharp and framed.

The quick answer

For Instagram, use 1080×1080px for a square post, 1080×1350px for a portrait post, and 1080×1920px for a story or reel cover. Crop your image to the right aspect ratio first, then resize it to those pixels so nothing gets awkwardly cut off. Our Crop and Resize tools do both in your browser.

How to fix it

Follow these steps and you'll have it sorted in a couple of minutes.

  1. 1

    Pick the format

    Square post 1080×1080, portrait post 1080×1350, story/reel 1080×1920. Choose the one you're posting.

  2. 2

    Crop to the aspect ratio

    Use Crop Image to set the ratio (1:1, 4:5 or 9:16) so your subject sits inside the frame.

  3. 3

    Resize to the exact pixels

    Set the target dimensions in Image Resizer so the upload is crisp and not upscaled by the app.

  4. 4

    Compress and post

    Run a light compression to keep it under upload thresholds without visible quality loss, then post.

Common mistakes to avoid
  • Uploading a landscape photo to a square slot and letting Instagram chop the edges, crop it yourself to control the framing.
  • Posting a tiny image and letting the app upscale it, which looks soft. Export at the full 1080px width.
  • Ignoring the safe area on stories: keep text and faces away from the top and bottom where the UI overlaps.

Frequently asked questions

Ready? Start with Image Resizer

Free, private and instant: everything runs in your browser.