Skip to content
KaiConvert
Local

Resize images for Instagram

Hit Instagram’s actual dimensions — 1080 × 1080, 1080 × 1350 and 1080 × 1920 — instead of letting the app crop for you.

Drop an image here

or click to browse

Accepted: JPG, PNG, WEBP, AVIF

Try one of these

Processed locally. Your image never leaves your device.

Keep going without re-uploading

Your image stays loaded in the editor. Pick the next action and carry on.

Instagram re-encodes and crops whatever you give it. Upload something at the wrong aspect ratio and the app decides what to cut — usually taking the top off a head or trimming the edge of a product.

Sizing the image yourself first means you decide the framing, and the upload arrives at exactly the dimensions Instagram wants. The three that matter: 1080 × 1080 for a square post, 1080 × 1350 for the tall 4:5 feed post that takes up the most screen space, and 1080 × 1920 for stories and reels.

What you get

  • All three feed sizes

    Square, 4:5 portrait and 9:16 story presets, one click each.

  • You control the crop

    Frame the image yourself rather than letting the app choose what to cut off.

  • Correct dimensions on upload

    A correctly sized image avoids one extra round of Instagram’s own resampling.

  • No account, no watermark

    It runs in your browser. There is nothing to sign up for and nothing stamped on the result.

How it works

  1. 1

    Load your photo

    The editor opens preconfigured for an Instagram post.

  2. 2

    Pick the format

    Square post, 4:5 portrait or 9:16 story. Switch between them freely to compare.

  3. 3

    Frame and export

    Adjust the crop, then download as JPEG — Instagram’s preferred input for photographs.

Why use KaiConvert

  • No upload for local tools
  • Works offline once the page is loaded
  • Cloud AI is always clearly labelled before you start

Frequently asked questions