Instagram Image Sizes 2026 — Every Format Covered

Post, Story, Reel, Carousel, Profile Photo — exact pixel dimensions, aspect ratios, and one-click presets to resize in seconds.

Resize for Instagram Free

🔒 Your images never leave your device · No account · No ads

All Instagram Image Sizes at a Glance

Instagram is strict about image dimensions. Use the wrong size and your photo gets cropped, stretched, or blurred. Here are the exact sizes Instagram recommends in 2026:

Format Dimensions Aspect Ratio Notes
Post — Square1080 × 1080 px1:1Most common post format
Post — Portrait1080 × 1350 px4:5Takes most screen space in feed
Post — Landscape1080 × 566 px1.91:1Wide, cinematic look
Story & Reels1080 × 1920 px9:16Full screen vertical
Profile Photo320 × 320 px1:1Displayed as circle, min 110×110
Carousel Slide1080 × 1080 px1:1Same as square post
IGTV Cover420 × 654 px1:1.55Portrait thumbnail

Resize to any Instagram size — free, instant, private

One click selects the exact preset. Your image never gets uploaded to a server.

Open Instagram Resizer →

Instagram Post Size — What Works Best in 2026

The 4:5 portrait format (1080 × 1350 px) consistently gets the best reach because it takes up the most vertical space in the feed — giving you more screen real estate before a user scrolls past. If you're only going to use one format, make it portrait.

The 1:1 square (1080 × 1080 px) is the safest universal option. It looks great in the grid, works as a carousel slide, and doesn't get cropped anywhere.

Pro tip: If you use PixlFits's "Contain" mode with a white or blurred background, you can resize a landscape photo to 4:5 without cropping any of the image — perfect for product photos or portraits where you need to show the full frame.

Instagram Story & Reels Size

Stories and Reels both use 1080 × 1920 px (9:16). This is a full-screen vertical format. Instagram places interactive elements (links, stickers, polls) in the top and bottom 250 pixels, so keep important content in the middle 1080 × 1420 px safe zone.

If your original image is landscape (e.g. a 16:9 photo), use PixlFits's Smart Fill mode — it stretches your image to fill the full 9:16 canvas without any white bars.

Instagram Profile Photo Size

Instagram displays profile photos at 110 × 110 px on mobile, but stores them at 320 × 320 px. Always upload at 320×320 to avoid pixelation. Your photo is also cropped into a circle, so keep the main subject centered and away from the edges.

Instagram File Size Limits

Instagram accepts images up to 30 MB, but recommends keeping them under 8 MB for fastest upload. JPG format at 80–90% quality is the sweet spot. Use PixlFits's quality slider or Target File Size feature to hit under 8 MB without visible quality loss.

File format: Always upload as JPG to Instagram — PNG files are automatically converted and sometimes the conversion degrades quality. Export your resized image as JPG at 85–90% quality for best results.

How to Resize Images for Instagram — Free, No Upload

Most online resizers upload your photo to their servers — a privacy risk, especially for personal photos or client work. PixlFits is different: everything runs in your browser. Your image never leaves your device.

  1. Drop your image on PixlFits (or paste from clipboard)
  2. Click the Instagram tab in the platform presets
  3. Choose your format — Post Square, Portrait, Story, etc.
  4. Select fit mode: Contain, Crop Fill, or Smart Fill
  5. Download as JPG — instantly

Try it now — completely free

All 6 Instagram presets are one click. No account. No upload. No ads.

Resize for Instagram →