How to Resize Images for Instagram — Square, Portrait & Story Sizes
Why Getting Instagram Sizes Right Matters
Instagram processes millions of uploads daily — and it applies its own compression and resizing to every single one. If you upload a full-resolution 4000px photo from your camera, Instagram will downscale and recompress it, often introducing visible artifacts. The best defense: resize to Instagram's exact display dimensions before uploading, so Instagram only compresses once — not twice.
Properly sized images also upload faster, take less storage on your phone, and look sharper in the feed. Here's exactly what sizes you need and how to get them.
Instagram Image Sizes — Complete Guide for 2026
| Format | Dimensions | Aspect Ratio | Notes |
|---|---|---|---|
| Square Post | 1080 × 1080 px | 1:1 | The classic Instagram format. Most forgiving — works well in both feed and grid preview. |
| Portrait Post | 1080 × 1350 px | 4:5 | Tallest allowed in feed. Takes more screen space → higher engagement. Max vertical ratio. |
| Landscape Post | 1080 × 566 px | 1.91:1 | Horizontal photos. Less common — Instagram de-prioritizes landscape in the algorithm. |
| Story / Reel | 1080 × 1920 px | 9:16 | Full vertical screen. Stories disappear in 24h; reels live permanently. Same dimensions. |
Key rule: Instagram always displays at 1080px wide maximum. Uploading larger than 1080px wide is wasted — Instagram will downscale it, and its downscaling isn't always clean. Always start at 1080px wide.
How to Resize Images for Instagram — Step by Step
Our free image resizer handles all Instagram dimensions — no uploads, works offline, 100% private. Here's the workflow:
Step 1: Open Your Photo
Visit the Image Resizer and drag-and-drop your photo, or tap to select from your camera roll on mobile. The tool accepts JPG, PNG, and WebP — including iPhone HEIC files (use our HEIC to JPG converter first if needed).
Step 2: Set Your Target Dimensions
Enter the exact width and height for your Instagram format:
- Square post: 1080 × 1080
- Portrait post: 1080 × 1350
- Story or reel: 1080 × 1920
Check "Crop to fit" if your photo's aspect ratio doesn't match — the tool will auto-center and crop to the exact dimensions you entered. For more control over which part gets cropped, use our Image Cropper with Instagram's preset ratios (1:1, 4:5, 9:16) before resizing.
Step 3: Choose Output Format
For Instagram, JPG at 85% quality is the sweet spot — high enough that double compression is minimal, low enough for reasonable file size. If you're posting graphics or text-heavy designs (quotes, infographics), consider PNG for sharper text rendering.
Step 4: Download and Upload
Hit Resize, download the result, and upload to Instagram. The file should be well under Instagram's limits (30MB for photos, though a 1080px JPG at 85% quality is typically under 500KB).
Square vs Portrait vs Story — Which Should You Use?
🏠 Square (1:1) — The Safe Default
Best for: general posts, photo dumps, product shots. Square is the only format that looks perfect everywhere — in the feed, in your profile grid, and in the Explore tab. If you're unsure, go square.
📱 Portrait (4:5) — The Engagement Magnet
Best for: detailed shots, fashion, food, before/after comparisons. Portrait photos take up more vertical screen real estate, which means more time for the viewer to engage. Creators consistently report higher engagement on portrait posts vs square. The trade-off: your profile grid thumbnail crops to a square, so make sure the key subject is in the center area.
📺 Story / Reel (9:16) — Full Screen Immersion
Best for: behind-the-scenes, tutorials, announcements. Stories and reels use the full phone screen, which is extremely immersive. But photos and graphics designed for feed don't automatically work here — you usually need to compose specifically for the 9:16 frame. Use our Image Cropper in freeform 9:16 mode to reframe existing photos for stories.
Common Instagram Sizing Mistakes
❌ Uploading Full Camera Resolution
A 4000×3000px photo straight from your camera is 12MP — overkill for Instagram's 1080px display. Instagram will downsize it server-side, and you have no control over the resize algorithm they use. Always pre-size to 1080px wide before uploading.
❌ Using the Wrong Aspect Ratio
Instagram crops anything outside the 4:5 to 1.91:1 range. If you upload a full 2:3 DSLR photo (typical portrait orientation), Instagram forces it to 4:5 — and the auto-crop might cut off the top of someone's head. Pre-crop to the right ratio using our Image Cropper to control exactly what stays in frame.
❌ Uploading PNG for Photos
PNG photos can be 5-10× larger than JPG at the same resolution. Instagram will compress them regardless — and a 5MB PNG compressed by Instagram often looks worse than a well-compressed 500KB JPG. Save PNG for graphics with text and transparency.
❌ Not Checking the Grid Preview
Your profile grid shows every post as a center-cropped square thumbnail. If your portrait photo has the subject at the very top or bottom, it may get cut off in grid view. Use our Cropper's 1:1 preset to preview how your photo will look in the grid before posting.
Quick Reference: Pro Sizing Workflow
- Crop to Instagram's aspect ratio using our Image Cropper (1:1, 4:5, or 9:16 preset). Drag to frame your subject.
- Resize to exactly 1080px wide using our Image Resizer. Enable "Crop to fit" if needed.
- Compress to 85% quality using our Image Compressor for a clean, optimized file ready for Instagram.
This three-step pipeline ensures Instagram receives a perfectly-sized, high-quality image — minimizing the damage from Instagram's own compression.
Frequently Asked Questions
What is the best size for Instagram photos?
1080×1080px (square) is the safest, most versatile size. It looks correct in every Instagram context — feed, profile grid, and Explore. If you only remember one number, remember 1080.
Does Instagram compress my photos?
Yes, Instagram applies compression to every upload. The best strategy is to pre-size your photo to exactly 1080px wide at 85% JPG quality — this gives Instagram a clean source that only needs one round of compression, rather than a high-resolution original that gets both resized and compressed.
How do I resize a photo for Instagram without losing quality?
Resize to exactly 1080px wide before uploading — never upload a full-resolution photo. Use a dedicated resizer rather than relying on Instagram's built-in resize. Start from the highest quality source available, and save at 85% JPG quality. For step-by-step instructions, follow the workflow in the section above.
Can I resize for Instagram on my phone?
Yes — our Image Resizer works on both iPhone and Android mobile browsers. Upload directly from your camera roll, set dimensions, and download. All processing happens on your device, so it works without an internet connection — resize your photos on the go, even without Wi-Fi or cellular data.