How to Resize an Image for Instagram (Posts, Stories & Reels)
Uploaded a crisp photo to Instagram only to watch it come out blurry or awkwardly cropped? That's Instagram's automatic processing at work. When your image isn't the size Instagram expects, the app resizes and re-compresses it aggressively — and quality suffers. The fix is simple: resize the image to Instagram's preferred dimensions before you upload. Here's exactly how.
Instagram's exact image sizes in 2026
- Square post: 1080 × 1080 px (1:1)
- Portrait post: 1080 × 1350 px (4:5) — takes up the most screen space in the feed
- Landscape post: 1080 × 566 px (1.91:1)
- Stories & Reels: 1080 × 1920 px (9:16)
- Profile picture: 320 × 320 px
The key number is 1080 pixels wide. Instagram stores feed images at a maximum width of 1080px — upload smaller and it stretches (blurry), upload much larger and it re-compresses harshly (artifacts).
Step 1: Crop to the right shape
First get the aspect ratio right so Instagram doesn't crop for you. Open the free crop tool, upload your photo, and pick the preset that matches your goal: 1:1 for a square post, 4:5 for portrait, or 9:16 for a Story or Reel background. Drag the box so your subject sits comfortably inside — remember that Stories overlay the username at the top and buttons at the bottom, so keep important elements centered.
Step 2: Resize to the exact pixels
Next, open the image resizer and enter the exact dimensions — for example 1080 × 1350 for a portrait post. With the aspect ratio already correct from cropping, the numbers will match perfectly. Choose JPG as the output format with quality around 85–90%.
Step 3: Keep the file size reasonable
Instagram re-compresses anything it considers heavy. A 1080px JPG at 85% quality is typically 150–400KB, which uploads quickly and passes through Instagram's pipeline with minimal extra compression. If your export is over 1MB, run it through the image compressor first.
Why does Instagram make my photos blurry?
Three common causes, all fixable:
- Wrong dimensions — Instagram scales your image to 1080px wide; scaling is where sharpness dies. Upload at exactly 1080px so no scaling happens.
- Oversized files — huge uploads trigger aggressive server-side compression. Keep files a few hundred KB.
- Uploading from a screenshot — screenshots of photos have already lost quality once. Always start from the original.
Quick reference workflow
Original photo → Crop to 1:1 / 4:5 / 9:16 → Resize to 1080px wide → JPG at 85–90% → Upload
Total time: about 30 seconds, and your feed will look noticeably sharper. For every other platform's dimensions, bookmark our complete social media image size cheat sheet.
Ready to try it yourself? Our free tools work right in your browser — no signup, no uploads, no watermark.
Resize an Image Now