Resize Images for Instagram
Scale and crop your photos to fit Instagram Post, Story, and Reel dimensions.
Upload image
Drag and drop here, or click to browse
Supports JPG, PNG, WEBP
Invalid file format. Please upload a JPG, PNG, or WEBP image.
Original-(-)
Resized Output-(-)-
Free to use
No signup
Runs locally
100% private
Configure Sizing
Resize Mode
Output Format
px
px
KB
Advanced Options
85%
1. Add image
Select or drop your photo into the smart uploader zone above.
2. Select size
Click Crop Image to lock 1:1, 4:5, or 9:16 presets and frame your photo.
3. Download
Choose JPG or WEBP on the output format bar and download.
Preparing photos for Instagram can be frustrating. If your files have the wrong dimensions or aspect ratios, Instagram’s automatic compression algorithm will aggressively crop your composition or compress the image, leading to pixelation.
Recommended Instagram Dimensions:
- Square Post: 1080 x 1080 pixels (1:1 aspect ratio)
- Portrait Post: 1080 x 1350 pixels (4:5 aspect ratio)
- Instagram Story & Reel: 1080 x 1920 pixels (9:16 aspect ratio)
- Profile Picture: 320 x 320 pixels (1:1 aspect ratio)
How to Optimize Photos for Instagram
- Interactive Cropping: Don’t rely on Instagram’s simple crop tool. Use our built-in Crop Image workspace, select 1:1 or 4:5, and drag the corners to frame your subject exactly.
- Resize by Dimensions: Select the Presets tab and choose the corresponding Instagram format. The bounding box values will load automatically.
- Format Choices: Use JPG or WEBP for photographs. WEBP provides the smallest file sizes, while JPG offers universal compatibility for social media uploads.