adlibrary.com Logoadlibrary.com
Share
Guides & Tutorials,  Advertising Strategy

Best Size for Instagram Photos: The Complete 2026 Spec Guide

Every Instagram photo size you need in 2026: Feed, Stories, Reels, Profile, Carousel, and ads. Exact pixel specs, export settings, and how to research winning formats.

AdLibrary image

Getting the wrong Instagram photo size is one of those mistakes that compounds silently. Your image uploads without error. It looks fine on desktop preview. Then it goes live, and the algorithm serves a softly compressed version to your audience — or worse, auto-crops your subject's face out of a Story frame because your canvas was 15 px short of 1920 px.

TL;DR: For Feed posts, 1080 x 1080 px (1:1) is universal; 1080 x 1350 px (4:5 portrait) takes up more screen space and often outperforms it. Stories and Reels need 1080 x 1920 px (9:16). Profile photos display at 110 x 110 px but upload at 320 x 320 px minimum. All exports: JPEG or PNG, sRGB color space, 72 DPI, under 8 MB. For ads, keep text under 20% of image area or risk reduced delivery.

This guide covers every Instagram format with exact pixel specs, safe zone measurements, export settings, and troubleshooting for the most common sizing failures. It also covers the strategic layer most guides skip: how knowing which formats your competitors are investing in sharpens your own creative decisions.

Why Instagram Photo Dimensions Affect More Than Aesthetics

Dimensions and aspect ratio affect three things beyond how an image looks: delivery quality after compression, placement eligibility, and algorithmic reach.

Compression behavior. Instagram recompresses every uploaded image. The platform targets a specific display resolution — 1080 px wide for Feed images. If you upload a 600 px wide image, Instagram displays it at 600 px and the compression artifacts are baked in at that smaller size. If you upload a 2000 px wide image, Instagram scales it down and re-encodes it, which introduces its own compression round. Uploading at exactly 1080 px wide gives the platform the cleanest compression path.

Placement eligibility. Meta's ad delivery system restricts ad formats to placements that match their aspect ratio. A 1.91:1 landscape image cannot run as a Stories ad. A 9:16 Story asset cannot run as a Feed placement without being cropped. Build campaigns without checking dimension requirements per placement and you get restricted delivery or auto-cropped creatives. The Instagram ad campaign setup guide covers how Meta handles automatic placement cropping.

Algorithmic reach. Formats that fill more screen space — particularly 4:5 portrait for Feed and full 9:16 for Stories — tend to generate higher stop-rates, which is an engagement rate signal that influences distribution. A 1.91:1 landscape image occupies less vertical real estate in a mobile feed. Less screen coverage typically means less stopping power.

For a broader look at how ad format choices interact with reach and costs, see Instagram advertising costs.

Instagram Feed Post Sizes: The Complete Spec

Instagram Feed supports three aspect ratios. Each has a different visual footprint in the feed, a different grid thumbnail crop, and different performance characteristics.

Square — 1:1

  • Dimensions: 1080 x 1080 px
  • Aspect ratio: 1:1
  • Grid thumbnail: displays as full square
  • Use case: universal format; works across every device and placement without cropping risk
  • Ad eligibility: yes, all Feed placements

Portrait — 4:5

  • Dimensions: 1080 x 1350 px
  • Aspect ratio: 4:5
  • Grid thumbnail: center-cropped to 1080 x 1080 px — design your subject so the key elements sit within the central 1080 x 1080 px zone
  • Use case: maximum vertical real estate in the feed; strong for product shots, editorial photography, and text-heavy designs where vertical space matters
  • Ad eligibility: yes, recommended by Meta for Feed ads where vertical reach is the priority
  • Note: This is the maximum portrait ratio Instagram allows. Images taller than 4:5 are cropped to 4:5 on upload.

Landscape — 1.91:1

  • Dimensions: 1080 x 608 px
  • Aspect ratio: 1.91:1
  • Grid thumbnail: horizontal letterboxed or center-cropped
  • Use case: cinematic photography, panoramic shots, horizontal product imagery
  • Ad eligibility: yes, but this format receives less vertical coverage and is typically not recommended for Feed ads where stop-rate matters

Minimum width: 320 px (though 1080 px is strongly recommended). Maximum width: 1080 px — Instagram will not display wider than 1080 px regardless of what you upload.

File specifications:

  • Format: JPEG or PNG
  • Color space: sRGB
  • File size: under 8 MB for photos
  • DPI: 72 (screen display; print DPI settings have no effect on web display)

For more context on how ad image dimensions interact with creative testing across formats, see high-engagement Facebook ad creatives — much of the research on square vs. portrait performance carries over to Instagram Feed.

Instagram Stories and Reels Dimensions: The 9:16 Standard

Stories and Reels share the same canvas: 1080 x 1920 px at 9:16 aspect ratio. This is the full-screen vertical format that occupies 100% of the mobile viewport. Deviation from this canvas — by even a few pixels — results in black bars or cropped edges.

Stories — photo specs:

  • Dimensions: 1080 x 1920 px
  • Aspect ratio: 9:16
  • File format: JPEG or PNG
  • File size: under 30 MB
  • Duration: photos display for up to 7 seconds

Stories — video specs:

  • Dimensions: 1080 x 1920 px
  • Aspect ratio: 9:16
  • File format: MP4 or MOV
  • File size: under 4 GB
  • Duration: up to 60 seconds (longer videos are clipped into multiple segments)
  • Frame rate: 23-60 fps; 30 fps is the stable standard

Reels — video specs:

  • Dimensions: 1080 x 1920 px
  • Aspect ratio: 9:16
  • File format: MP4 or MOV
  • File size: under 4 GB
  • Duration: up to 3 minutes; the high-reach zone for most accounts is 15-60 seconds
  • Frame rate: 23-60 fps

Safe zone for Stories and Reels: Top 250 px: covered by username header and progress bar. Bottom 250 px: covered by reply input or swipe-up button. All critical text and CTAs must sit within the central 1080 x 1420 px zone.

For Reels ads specifically, Meta adds a sponsored label and CTA button overlay at the bottom — tighten your safe zone to 300 px from each edge for ads. Keep your primary hook in the top third of the frame.

For Story ads, the story-ad format has been consistently effective for direct-response. Research competitor Story ad formats using AdLibrary's Ad Detail View — you can see exact hook structures and overlay placements from any advertiser in your category.

Instagram Profile Photo and Highlights Cover Sizes

Profile photos and Highlights covers are small but high-visibility. A poorly sized profile photo reduces perceived brand quality before a visitor reads a single post.

Profile photo:

  • Display size: 110 x 110 px on mobile, 180 x 180 px on desktop
  • Upload: 320 x 320 px minimum — Instagram scales down, so uploading larger produces a sharper render
  • Shape: circular crop from square canvas — keep main element centered
  • Format: JPEG or PNG

Highlights covers:

  • Display: 56 x 56 px circular crop
  • Upload: 1080 x 1920 px as a Story frame; Instagram crops to a ~400 x 400 px circle from the center
  • Place your icon or graphic dead-center on the canvas. Anything outside that circle is invisible in the Highlights row.
  • Solid-color backgrounds that match your brand palette create a polished, consistent look across the header.

The pixel tracking consideration: if you're running retargeting campaigns based on profile visits, your content hook on the profile — Highlights headers, bio, first-row posts — all influence whether a visitor becomes a retargetable audience member.

Carousel Post and Carousel Ad Dimensions

Carousel posts let you chain up to 10 images (or videos) into a single swipeable unit. Each slide can have a separate image, but they must all use the same aspect ratio within a single carousel.

Carousel — photo specs (per slide):

  • Dimensions: 1080 x 1080 px (1:1) — strongly recommended for maximum compatibility
  • Alternative: 1080 x 1350 px (4:5) if all slides are portrait
  • You cannot mix 1:1 and 4:5 within the same carousel; Instagram forces all slides to the aspect ratio of the first slide
  • File format: JPEG or PNG
  • File size: under 30 MB per slide
  • Number of slides: 2-10

Carousel — video specs (per slide):

  • Dimensions: 1080 x 1080 px or 1080 x 1350 px
  • File format: MP4 or MOV
  • Duration per video slide: 3-60 seconds
  • File size: under 4 GB per slide

Carousel ad constraints:

  • Same aspect ratio enforcement applies
  • Each slide can have its own headline and destination URL
  • Minimum image width: 500 px (but 1080 px is required for quality)
  • The carousel-ad format works well for sequential product storytelling — each slide advances a narrative or shows a different product variant

For research on how high-performing brands use carousel formats in their ad creative, see explore ads creative inspiration — which covers how to use the Meta Ad Library to find carousel patterns currently active in your category.

Export Settings and File Formats for Instagram

The export settings you use matter as much as the dimensions. Correct dimensions with the wrong color profile or compression settings produce images that look worse on Instagram than smaller, correctly exported files.

JPEG vs. PNG:

  • JPEG: use for photos, product imagery, lifestyle shots — any image with complex gradients or continuous tones. Export at 85-90% quality. At 100% quality, JPEG files are unnecessarily large and trigger heavier server-side compression.
  • PNG: use for graphics, logos, illustrations, or any image with hard edges, flat colors, or transparency requirements. PNG files are larger but compression-free — Instagram's server-side recompression affects them less than JPEG.
  • Avoid WEBP: Instagram's mobile app handles WEBP inconsistently. Stick to JPEG or PNG for guaranteed compatibility.

Color space:

  • Always export in sRGB. Files exported in Adobe RGB or Display P3 appear desaturated on standard displays — Instagram converts the color profile on upload without preserving the wider gamut.
  • Photoshop: File → Export As → check "Convert to sRGB." Lightroom: Export → Color Space → sRGB. Canva and Figma default to sRGB.

Resolution and DPI:

  • Export at 72 DPI for web. Print DPI (300 DPI) does not affect on-screen quality — it only inflates file size, which triggers heavier server-side recompression.

File size targets:

  • Feed photos: 500 KB to 3 MB. Over 5 MB triggers heavier recompression.
  • Story photos: under 8 MB. Story and Reel videos: encode at 3,500 kbps minimum; 5,000-8,000 kbps for high-motion content.

For teams running automated ad creation for Instagram, these export settings should be baked into your design template defaults — not left to manual export decisions on each asset.

Troubleshooting: Why Your Images Look Cropped or Blurry on Instagram

These are the four most common sizing failures and their specific causes.

Blurry after upload. Either the source is smaller than 1080 px wide (Instagram can't add resolution), the color profile is Adobe RGB instead of sRGB (color conversion on upload degrades sharpness), or JPEG quality was set below 80% (artifacts stack with server-side recompression). Fix: export at 1080 px wide, sRGB, 85-90% JPEG quality.

Subject cropped in grid view. You uploaded 4:5 (1080 x 1350 px) with your subject outside the central 1080 x 1080 px region. Instagram center-crops 4:5 images to square for the profile grid. Fix: keep the primary subject within the central square zone of the 4:5 canvas.

Story has black bars. Your asset isn't 9:16. Even a 16:9 landscape image gets letterboxed when uploaded to Stories. Fix: export at exactly 1080 x 1920 px before upload.

Text hidden in Stories. Elements are in the top or bottom 250 px where the username bar and response button overlay. Fix: design within the 1080 x 1420 px centered safe zone only.

Carousel slides cropped inconsistently. Your slides are different aspect ratios. Instagram forces all slides to the first slide's ratio. Fix: standardize all slides before upload — if slide 1 is 4:5, every slide must be 4:5.

For diagnosing creative delivery problems that go beyond sizing — like delivery throttling, audience overlap, or CPM spikes — see meta-ad-performance-inconsistency.

For reference on color management standards in digital media, the ICC color consortium documents the sRGB specification that underlies Instagram's color display behavior. The IAB Digital Advertising Standards cover cross-platform creative specs including aspect ratio recommendations that align with Instagram's format choices.

AdLibrary image

How Competitor Creative Research Improves Your Size Decisions

Knowing the spec is the baseline. Knowing which format your competitors are running — and for how long — is the competitive layer most teams skip.

A brand consistently running 4:5 portrait Feed ads has concluded that portrait coverage converts better than square for their audience. A brand heavy on 9:16 Story ads has found full-screen placements outperform Feed for their objective. These decisions are visible in their ad library activity.

AdLibrary's Saved Ads feature lets you build a research file of competitor ads segmented by format. Filter by media type — image vs. video, Feed vs. Stories vs. Reels — and you see the format distribution decisions of any advertiser on Meta. A brand with 70% of active ads in 9:16 is telling you something about what's working in that placement.

The Ad Timeline Analysis adds the temporal layer. Ads running 30+ days are rarely accidents. When a competitor maintains 4:5 portrait Feed ads over 6+ weeks, that's a performance signal, not a creative preference.

For creative-research workflows using competitor format data, see how to see competitor Facebook ads and the creative inspiration and swipe file building use case.

The swipe-file application: save competitor ads by format type and you build a reference library of proven executions — actual evidence of what size and aspect ratio is converting in your category right now, not a blank spec sheet.

Sizing for Instagram Ads vs. Organic Posts: Where the Rules Differ

The pixel dimensions for Instagram ads and organic posts are identical. The differences are in the additional constraints that only apply to paid placements.

Text overlay rule. Meta's ad delivery system penalizes images with heavy text coverage. The historical threshold was 20% of image area; Meta has softened the hard restriction but still applies delivery reduction to text-heavy images in the auction. For ad images, keep text to a minimum. If your design requires text, use the caption field instead of embedding text in the image. This applies across all formats — Feed, Stories, Reels, and Carousel.

Carousel slide uniformity. Ad carousels are stricter than organic: all slides must match the first slide's aspect ratio exactly. Headline character limits (45 characters primary, 30 description) are enforced at the ad level.

Stories ad safe zone. For organic Stories, the safe zone is 250 px from each edge. For Stories ads, Meta's sponsored label and CTA button shrink this to ~300 px from each edge. Design Stories ad creatives with the tighter margin.

Reel ad duration. Organic Reels run up to 3 minutes. Reels ads cap at 15 seconds for Stories placement and 60 seconds for Reels feed. Assets over those limits are rejected or truncated.

File format. Ads Manager rejects TIFF, BMP, and GIF (GIF works on Facebook Feed but not Instagram ads). Use JPEG or PNG for photos, MP4 or MOV for video.

For the complete ad format spec including character limits, headline lengths, and placement-by-placement requirements, see instagram-ad-creation-workflow which covers the full creative production chain from brief to launch.

If you're running ads at small-business scale and need a format overview without the full campaign architecture, instagram-ads-small-business-growth-strategy covers the format decisions that matter most for early-stage campaigns.

Meta's own ad specifications page documents the most current constraints by placement — worth bookmarking because character limits and file-size ceilings change periodically. The Instagram developer documentation covers the programmatic publishing API specs, which are authoritative for teams building automated creative pipelines.

Using AdLibrary for Format Intelligence

Format research is an underused input in most creative strategy processes. Teams spend time on copy angle research and visual style inspiration, but rarely audit which aspect ratios are dominating in their category — or which formats have the longest average run times.

Here's a practical workflow:

  1. Identify three to five competitors running Instagram ads actively.
  2. Search each one in AdLibrary using Unified Ad Search. Filter by Instagram placement and image/video type separately.
  3. Save ads with the longest active run times using Saved Ads. Long-running paid ads are performance signals.
  4. Review format distribution: what ratio of their active ads are Feed vs. Stories vs. Reels? Which aspect ratio dominates Feed?
  5. Use Ad Detail View to inspect individual ads for safe zone treatment and text overlay density.

30 minutes per competitor produces a format intelligence brief based on what's running in your actual market — more useful than any aggregated industry average.

For building this into a repeatable workflow, see the creative strategist workflow use case and the post on analyzing digital content formats.

The Ad Spend Estimator helps model budget allocation across formats. If competitors are running 60% Stories and 40% Feed, that's a signal about where cost-efficient reach lives in your category. The CPM Calculator lets you model the reach implications of different format budget splits.

If you're also running Facebook ads and need the cross-platform sizing picture, how-to-post-from-facebook-to-instagram covers the overlap and divergence between the two platforms' format requirements. For teams maintaining a library of correctly sized ad assets across campaigns, AdLibrary's save-and-share-winning-ad-creatives use case covers how to build a team-accessible archive of proven format executions — so you're not re-speccing from scratch on every new campaign.

Frequently Asked Questions

What is the best size for Instagram photos in 2026?

1080 x 1080 px (1:1 square) is the universal safe choice for Feed — displays without cropping on every device. The 1080 x 1350 px (4:5 portrait) format takes up more vertical screen real estate and typically outperforms square in feed studies, but verify your subject won't be grid-cropped. Stories and Reels need 1080 x 1920 px (9:16). Landscape Feed uses 1080 x 608 px (1.91:1). All exports: sRGB, 72 DPI, under 8 MB for photos.

What is the difference between 1:1 and 4:5 on Instagram?

1:1 (1080 x 1080 px) and 4:5 (1080 x 1350 px) are the two main Feed ratios. The 4:5 portrait format occupies about 20% more vertical screen area, which tends to increase stop-rate. The tradeoff: 4:5 posts are center-cropped to square on your profile grid, so critical elements in the top or bottom 135 px get cut. Square avoids that. Meta recommends 4:5 for Feed ads where vertical coverage is the priority.

What size should Instagram Story images be?

1080 x 1920 px at 9:16. Keep all critical text and CTAs within the centered 1080 x 1420 px safe zone — leaving 250 px at top and bottom for the username bar and response button. For Story ads, tighten that to 300 px from each edge. File limit: 30 MB for photos, 4 GB for video. Export as JPEG or PNG in sRGB.

Why does my Instagram photo look blurry after uploading?

Three causes: source file is smaller than 1080 px wide (Instagram can't add resolution), color profile is Adobe RGB instead of sRGB (conversion on upload degrades sharpness), or JPEG quality is below 80% (artifacts compound with server-side recompression). Fix all three: upload at 1080 px wide, export in sRGB, set JPEG quality to 85-90%.

Do Instagram ad image sizes differ from organic post sizes?

Dimensions are identical. The differences are constraints: keep image text below 20% of the image area or risk delivery reduction. Carousel ads require all slides at the same aspect ratio. Ad images cap at 30 MB, videos at 4 GB — with a 60-second Feed limit and 15-second Stories limit for Reels ads.

Getting the Format Right Is the Entry Point — Research Is the Advantage

Correct dimensions are table stakes. Every team eventually gets the pixel numbers right. The teams that get more from their Instagram creative are the ones who treat format decisions as strategic inputs, on par with copy and offer.

Which aspect ratio is dominating in your category? Which format are your competitors maintaining for 30+ days? Which placement is delivering the lowest CPM for your objective? These questions have answers, and those answers are visible in the public ad libraries if you know how to read them.

For manual creative research workflows — building a swipe file of proven formats, tracking competitor creative timelines, identifying which sizes generate the longest active runs — AdLibrary's Starter plan at €29/mo gives you 50 credits per month with access to Saved Ads and format filtering across Meta placements. For more intensive research cadences, the Pro plan at €179/mo gives you 300 credits/month — enough to run systematic weekly competitor audits across multiple categories and save the high-signal ads into an organized creative reference library.

Get the spec right. Then use research to get the strategy right.

For the complete Instagram ad creative production chain — from format selection to launch — see best-ai-tools-for-ad-creative-2026 and how to save Instagram ads on mobile for building your research archive on the go.

Related Articles

Instagram ad creation workflow pipeline showing angle research flowing into brief, variants, placement-fit edit and launch
Advertising Strategy,  Platforms & Tools

The Instagram Ad Creation Workflow That Scales in 2026

Build an Instagram ad workflow that scales: angle research first, placement-specific briefs for Reels, Feed, and Stories, AI variant generation, and fatigue-aware launch cadence.