Resize Image for Instagram
Instagram square posts are 1080 × 1080 px, and portrait posts are 1080 × 1350 px. Haikit crops from the middle and resizes your photo to Instagram's size in your browser, for free.
Drop an image here
or paste it with Ctrl+V. JPG, PNG, WebP, GIF and HEIC, up to 25 MB.
Pro Edit up to 50 images at once and download them as one ZIP.
How to use Resize image for Instagram
- 1
Add your photo.
- 2
Instagram post (1080 × 1080) is already chosen. Pick Instagram portrait or Story under Ready-made sizes if you prefer, and move the crop area in Crop & rotate.
- 3
Download the image and upload it to Instagram.
What is free and what is paid
Free, no sign-up
- Resize, crop, rotate and compress one image at a time
- Reduce a photo to an exact size such as 100 KB
- Convert JPG, PNG, WebP and iPhone HEIC
- Images up to 25 MB and 4,000 px
Paid plans add Pro
- Edit up to 50 images at once and download a ZIP
- Images up to 100 MB and 10,000 px
Questions
What size should an Instagram post be?
Square posts are 1080 × 1080 px, portrait posts are 1080 × 1350 px, and Stories and Reels are 1080 × 1920 px. Haikit has all three as one-click sizes.
Is resizing for Instagram free?
Yes. You can edit one image at a time for free, as often as you like, with no sign-up. Paid plans add batches of up to 50 images and larger files.
Are my files uploaded?
No. Everything runs in your browser, so your file stays on your device and is never sent to Haikit's servers.
Updated October 2026