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
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
Load your photo
The editor opens preconfigured for an Instagram post.
- 2
Pick the format
Square post, 4:5 portrait or 9:16 story. Switch between them freely to compare.
- 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