How to Resize Images for Instagram

Quick, free and secure image resizing tool.

Resize Convert Compress Crop Watermark

Why Instagram recompresses your photos — and what to do about it

Instagram compresses every image it receives. If you upload a photo with wrong dimensions or a file that's too large, Instagram's algorithm applies aggressive compression that results in visible blurriness, color shifts, and lost detail — especially around edges and fine textures.

The good news: if you upload an image that's already the exact right size and format, Instagram has almost nothing to compress. The result is a noticeably sharper photo in your feed.

Common mistakes that make Instagram photos look blurry

  • Wrong aspect ratio — Instagram crops images that don't match its expected ratios, often cutting off faces or important parts of the composition.
  • Uploading raw screenshots — screenshots from phones often have non-standard dimensions that Instagram handles poorly.
  • Uploading HEIC or RAW files — Instagram converts these with maximum compression. Convert to JPG first.
  • File too large — files over 8 MB get heavily compressed. Keep them under 3 MB.
  • Wrong color profile — Instagram works in sRGB. If your photo uses Adobe RGB or P3, colors will look washed out.

Instagram image sizes — the complete reference

Use these exact dimensions for each placement:

  • Feed — Square post: 1080 × 1080 px (ratio 1:1)
  • Feed — Portrait post: 1080 × 1350 px (ratio 4:5) — gets most screen space
  • Feed — Landscape post: 1080 × 566 px (ratio 1.91:1)
  • Stories: 1080 × 1920 px (ratio 9:16)
  • Reels: 1080 × 1920 px (ratio 9:16)
  • Profile picture: 320 × 320 px (displayed as a circle, so keep the subject centered)
  • Carousel posts: same as feed above, all slides should share the same ratio

For file format: use JPG for photos, PNG for graphics with text or flat colors. Target file size: under 3 MB for best results.

Resize your image for Instagram now

Select the preset below that matches your post type, upload your image, and download the Instagram-ready version.

Click to upload an image

or drag and drop here

JPG, PNG, GIF, WebP (max 16 MB)

Supported formats: JPG, PNG, GIF, WebP

Step-by-step: resizing a photo for Instagram feed

  1. Decide on your format: square (1:1), portrait (4:5), or landscape (1.91:1).
  2. Upload your photo to ResizeConvert.
  3. For a portrait post, set width to 1080 and height to 1350.
  4. Select JPG format.
  5. Click resize and download.
  6. Upload the resized photo to Instagram. You'll notice it stays sharp without extra compression artifacts.

For Stories and Reels, set the dimensions to 1080 × 1920 px. Note that Stories are vertical full-screen — the bottom ~250 px and top ~250 px are covered by UI elements, so keep important content in the middle zone.

Portrait vs. square: which gets more reach?

Portrait images (1080 × 1350 px, ratio 4:5) take up more vertical space in the feed, which means they stay on screen longer as a user scrolls. Multiple studies and creators report 10–30% higher engagement for portrait posts compared to square ones. If you don't have a specific composition reason to go square, portrait is the better default.

Tips for consistent-looking Instagram content

  • Pick one aspect ratio and stick to it — mixing ratios makes your profile grid look messy.
  • Edit your photos in sRGB color space before uploading.
  • Don't zoom in and screenshot — always resize from the original high-resolution file.
  • For carousel albums, all slides must use the same aspect ratio or Instagram will add white borders.

FAQ: Resizing images for Instagram

What is the best image size for Instagram in 2024?

The most versatile size is 1080 × 1350 px (portrait, 4:5 ratio). It gives you the most feed real estate and works for both portrait and near-square compositions.

Why does my Instagram photo look blurry after uploading?

The most common causes are wrong dimensions (Instagram resizes and crops), file too large (triggers heavy compression), or the wrong color profile (use sRGB). Resize to exact Instagram dimensions before uploading and keep the file under 3 MB.

Can I upload PNG to Instagram?

Yes, but Instagram converts PNGs to JPEG internally. For photos, upload JPG directly for better quality control. Use PNG only for graphics, illustrations, or images with text where you need sharp edges and no JPEG artifacts.

What size should Instagram Stories be?

Stories should be 1080 × 1920 px (9:16 ratio). Keep important text and faces in the center 1080 × 1420 px "safe zone" to avoid being covered by the profile icon at the top and the action buttons at the bottom.

Does image size affect Instagram reach?

Indirectly — yes. Portrait images take more screen space and tend to have higher engagement rates. Sharp, well-compressed images also avoid the slight penalty that blurry or over-compressed content receives from the algorithm. Correct sizing is one of the simplest improvements you can make.