How to resize a photo for Instagram
Quick answer: To resize a photo for Instagram, pick a size, crop or add a border, add photos and press Resize and download and post.
- Pick a size. Portrait 4:5 takes up the most space in the feed. Use 9:16 for Stories and Reels.
- Crop or add a border. Fill and crop fills the frame. Fit with border keeps your whole photo with a white or coloured border.
- Add photos and press Resize. Add several at once for a carousel. They all get the same size.
- Download and post. Save to your phone and upload in the Instagram app.
Instagram image sizes
Square post: 1080 × 1080. Portrait post: 1080 × 1350. Landscape post: 1080 × 566. Story and Reels: 1080 × 1920. Instagram shrinks anything wider than 1080 px, so 1080 is the sharpest width.
Post a full photo without cropping
Choose Fit with border and pick a border colour. Your whole photo stays visible inside the Instagram frame.
Frequently asked questions
What is the best size for Instagram posts?
1080 × 1350 (portrait 4:5). It fills the most screen in the feed.
Why does Instagram crop my photo?
Instagram only allows ratios between 1.91:1 and 4:5 in the feed. Resize to one of these sizes, or add a border, and nothing is cut off.
Does this work on my phone?
Yes. Open the page in your phone's browser, choose photos from your gallery and save the results.