Resize images for Instagram.

Square posts, vertical stories — get the right dimensions instantly.

or drop an image here

JPG, PNG, WebP, HEIC, AVIF, GIF · Up to 15MB free

By using ResizeTh.is you agree to our Terms · Privacy

The problem

You have a landscape photo that needs to be a square post, or a horizontal image for a vertical story. Cropping cuts the best part. Stretching looks awful.

The fix

Upload your image. Pick Instagram Post or Story. Choose fit, crop, or expand. Download in the exact dimensions Instagram requires.

How it works

Instagram Post: 1080×1080 (1:1)
Instagram Portrait: 1080×1350 (4:5)
Instagram Story: 1080×1920 (9:16)
Drag-to-reposition with Crop mode

FAQ

What size should an Instagram post be?
Instagram posts display best at 1080×1080 pixels (1:1 square). Instagram also supports portrait (1080×1350, 4:5) and landscape (1080×566, 1.91:1) formats.
What size is an Instagram Story?
Instagram Stories are 1080×1920 pixels, a 9:16 vertical aspect ratio. This fills the full screen on most phones.
What happens if my Instagram image is the wrong size?
Instagram will automatically crop or scale your image to fit its required dimensions, which can cut off faces, text, or important parts of your photo.
Can I resize an image for Instagram without cropping?
Yes. Use Fit mode — it scales your image to fit within the target dimensions and fills any remaining space with a soft blurred background, keeping every pixel intact.
Resize for Instagram — takes 10 seconds.
No signup. No software. Just the right size.
Resize Image for Instagram — ResizeTh.is — ResizeTh.is