Instagram Post Size: Dimensions, Safe Zones, and Export Checks
Check Instagram post dimensions for square, portrait, and landscape photos before exporting from Canva, Photoshop, Figma, or a mobile editor.
Last checked: August 9, 2026. Sources: Instagram Help: image resolution, Hootsuite: July 2026 social media image sizes. ImageSizeKit is independent and is not affiliated with Instagram.
Use square or 4:5 as your main feed presets, then check the exported ratio before publishing.
AI answer card
Quick answer
- Best size
- 1080 x 1080
- Best ratio
- 1:1 / 4:5
- Use when
- Use 1080 x 1080 pixels for a square Instagram post, 1080 x 1350 pixels for a 4:5 portrait post, and 1080 x 566 pixels for a 1.91:1 landscape post.
- Avoid
- The image is cropped after upload.
- Check with
- Check post image
- Last checked
- August 9, 2026
- Source boundary
- Based on the listed Instagram source links and ImageSizeKit local checks. ImageSizeKit is independent and is not affiliated with Instagram.
Instagram post size action path
Use this path when you need to move from a size recommendation to a file that is actually ready to publish. Confirm the target dimensions, check the exported file, fix crop-sensitive details, then route reused artwork before uploading it to Instagram.
Confirm the target size
Review specs
Use the instagram post size specs before opening a design tool so the canvas, ratio, safe zone, and source guidance match the final Instagram surface.
Check the exported file
Check export
Upload the final export in the local checker and confirm width, height, ratio, file size, and nearest workflow before publishing.
Fix crop-sensitive details
Fix readiness
Use the checker result and checklist to repair edge text, tiny labels, soft exports, wrong ratios, and reused artwork before upload.
Route reused artwork
Route reuse
Open the social image hub when the same creative may also be a banner, vertical cover, Open Graph card, marketplace image, or thumbnail-like file.
Check Instagram post size dimensions
Upload your exported instagram post size image and compare it against the target sizes on this page before publishing.
Drop an exported image here or choose a file.
The check runs locally in your browser and compares the file to this page's target sizes.
Start with instagram post size: 1080 x 1080. Press Check sample to see the result path, then upload the final file for exact file-size evidence.
Instagram post size checker result action priority matrix
Use this matrix after checking the exported file. It turns the checker result into the next action before you upload, resize, or reuse the same image on another platform.
| Priority | Checker result | Fix first | Why it matters | Next route |
|---|---|---|---|---|
| P0 | Matches the instagram post size target | Review crop-sensitive content before upload | A matching canvas still needs the final platform crop, text placement, subject framing, and upload context checked before publishing. | Review this guide |
| P0 | Checker reads a different publishing surface | Route the file before resizing | A wide banner, vertical cover, square product photo, thumbnail, or Open Graph card can look close while belonging to a different workflow. | Route social image |
| P1 | Ratio is close but the file is smaller than the target | Re-export from a larger source canvas | Small but correctly shaped images often upload successfully and still look soft, blurry, or weak after platform resizing. | Check post image |
| P1 | Aspect ratio is wrong | Calculate a clean replacement size | Cropping by eye can hide important text, products, faces, or brand marks; calculate the target ratio before exporting again. | Calculate ratio |
| P2 | The same creative will be reused elsewhere | Split platform-specific exports | One file rarely works cleanly across feed posts, stories, banners, link previews, marketplace cards, and thumbnails. | Compare platform sizes |
Instagram post size search intent router
Search results often mix size guides, reusable templates, platform-specific crop rules, and exported-file checks. Use this route map to choose the next ImageSizeKit page by the problem you are actually solving.
| Query or task | What the user likely needs | Best route |
|---|---|---|
| instagram post size | Find the current instagram post size dimensions, ratio, crop notes, and export checks. | Instagram post size |
| instagram post size template | Start from a reusable layout or safe-area planning route before designing the final asset. | Image size templates |
| instagram post size checker | Verify the exported file dimensions, ratio, type, and publishing readiness before upload. | Check post image |
| social media image sizes | Compare this asset with adjacent social, banner, cover, thumbnail, product, or Open Graph image sizes. | Social Media Image Sizes |
Design-to-upload route
A size guide answers what to design. A checker confirms what you exported. Keep those steps connected so the final file, platform crop, and preview metadata are all checked before publishing.
| Stage | Use it for | Next page |
|---|---|---|
| Choose the platform asset | Confirm that this page matches the actual Instagram placement before choosing dimensions. | Compare social sizes |
| Plan from a template | Open template routes when you need guide layers, source files, or safe-area planning before design. | Open templates |
| Check the exported file | Upload the exported image locally and confirm width, height, ratio, format, and file size. | Check post image |
| Check social publishing fit | Use the social image checker when the same export may be reused across posts, covers, stories, thumbnails, or link previews. | Social Media Image Checker |
Instagram post size specs
| Field | Value | How to use it |
|---|---|---|
| Square post | 1080 x 1080 px | Best default when you need one reusable feed image or carousel slide. |
| Portrait post | 1080 x 1350 px | 4:5 vertical feed image that uses more mobile screen height. |
| Landscape post | 1080 x 566 px | 1.91:1 horizontal image for wide photos and campaign assets. |
| Supported photo ratio range | 1.91:1 to 4:5 | Instagram Help says images outside the supported ratio range are cropped to fit. |
| Recommended working width | 1080 px | A practical export width for sharp feed images without oversizing routine posts. |
Pre-upload checklist
Use this checklist after exporting the image and before publishing it to the platform or website.
- Choose square, portrait, or landscape before designing.
- Keep the focal subject centered enough to survive grid and feed previews.
- Export at 1080 pixels wide when possible.
- Avoid ratios outside 1.91:1 to 4:5 unless you want Instagram to crop.
- Use the local image size checker on the exported file.
- Preview carousel slides as a set so mixed ratios do not feel accidental.
Instagram post publish readiness decision card
Use this card before publishing when the file could be a square feed post, 4:5 portrait post, landscape campaign image, carousel slide set, or reused Story, Reel, Open Graph, or product asset.
| Feed state | Publishing risk | Fix before upload | Next route |
|---|---|---|---|
| Single reusable square post | A 1080 x 1080 square image is the safest reusable feed format, but weak center framing or tiny text can still hurt grid and feed previews. | Keep the subject, product, and hook centered, then check the exported JPG or PNG before publishing. | Check square post |
| Mobile-first portrait post | A 1080 x 1350 4:5 post can win more feed space, but it is not the same as a 9:16 Story or Reel cover. | Use a dedicated 4:5 canvas, keep edge text safe, and calculate the ratio before export. | Calculate 4:5 |
| Landscape campaign image | A 1080 x 566 landscape post can preserve wide artwork, but small text and product details often become weak in the mobile feed. | Increase text size, simplify the message, and run the exported file through the checker. | Check landscape post |
| Carousel slide set | A carousel can feel broken when slides mix square, portrait, product-photo, screenshot, and Story ratios by accident. | Choose one intentional carousel ratio, export every slide from the same canvas, then route the batch through the social checker. | Check carousel batch |
| Reused Story, Reel, OG, or product asset | A vertical Story, Reel cover, 1200 x 630 Open Graph card, or marketplace product photo may be sharp but still wrong for the feed. | Split the asset into a dedicated Instagram feed export before posting instead of forcing one file into every placement. | Route social image |
Instagram post upload acceptance record
Use this record after the final Instagram feed image or carousel set passes local checks. It confirms the feed format, supported ratio, carousel consistency, mobile text readability, reused asset separation, and creator handoff before publishing.
| Upload acceptance gate | Proof to carry forward | Accept when | Next route |
|---|---|---|---|
| Final feed file identity | The exact JPG or PNG has a known filename, width, height, ratio, file size, and intended feed role. | The checked file is the same export that will be published as the square, portrait, landscape, or carousel image. | Read file facts |
| Supported feed ratio is confirmed | The final file fits Instagram's supported photo ratio range and matches the intended square, 4:5 portrait, or 1.91:1 landscape post. | The ratio decision is intentional, not a Story, Reel cover, Open Graph card, or product image forced into the feed. | Calculate post ratio |
| Carousel crop system is consistent | Every slide in the carousel uses the same approved ratio, canvas system, and visible safe area unless a planned layout change is documented. | The carousel does not jump between square, portrait, landscape, product, screenshot, and Story frames by accident. | Check carousel batch |
| Mobile feed readability is accepted | Hook text, product detail, face, proof point, CTA, or brand mark remains readable at mobile feed preview scale. | The image is not approved only because it looks readable inside the design editor or desktop preview. | Check post image |
| Story or Reel reuse is split | Any 9:16 Story frame or Reel cover has a separate export and is not treated as the Instagram feed post by default. | A vertical asset is not cropped into the feed without a dedicated square, 4:5, or landscape feed export. | Route vertical asset |
| Open Graph or product reuse is routed away | Website share cards, Shopify product images, Etsy listing photos, and Whatnot marketplace images have their own crop decisions before feed reuse. | A 1200 x 630 preview card or product catalog image is not posted to the feed without feed-specific framing. | Route social image |
| Creator handoff records the accepted post | The handoff names the final file or slide set, chosen ratio, carousel status, readability check, reuse boundaries, and owner approval. | A creator, scheduler, or client can publish without guessing which export belongs to feed, Story, Reel, OG, or product promotion. | Open templates |
Instagram post image failure diagnosis card
Use this diagnosis card when an Instagram feed image passes a basic size check but fails because the ratio, carousel, readability, or reuse path is wrong.
| Symptom | Likely cause | Fix before upload | Next route |
|---|---|---|---|
| Post crops after upload | The exported image falls outside Instagram's supported 1.91:1 to 4:5 photo ratio range. | Re-export as 1080 x 1080, 1080 x 1350, or 1080 x 566 before checking the final file. | Calculate post ratio |
| Carousel slides jump between different crops | Slides use mixed square, portrait, and landscape ratios without an intentional layout system. | Pick one carousel ratio, export every slide from the same canvas, and check the batch before publishing. | Run social checker |
| Text is readable in the editor but not in the feed | The design uses too many words, small type, or low contrast for mobile feed previews. | Shorten the hook, increase type size, and verify the exported image at feed-preview scale. | Check image dimensions |
| Product image is reused without feed framing | A Shopify, Etsy, or Whatnot product photo may be high resolution but not composed for Instagram feed cropping. | Create a separate feed export with product breathing room, text scale, and a consistent post ratio. | Compare product image |
| Story, Reel cover, or Open Graph image is posted as a feed image | Vertical 9:16 and 1200 x 630 share-card assets do not map cleanly to Instagram feed post ratios. | Choose the final placement first, then export a dedicated feed, Story, Reel cover, or Open Graph file. | Open social hub |
Instagram feed asset routing matrix
Use this matrix when an exported image is called an Instagram post but may actually belong to a square feed post, 4:5 portrait post, carousel slide set, Story or Reel cover, Open Graph card, or product-photo workflow.
| Asset signal | Likely confusion | Correct feed decision | Next route |
|---|---|---|---|
| One reusable image is needed for the feed and profile grid | The user needs a stable default rather than maximum mobile height. | Use a 1080 x 1080 square post and keep the subject centered for grid and carousel reuse. | Check square export |
| Portrait creative is expected to win more mobile attention | A vertical design is being treated like a Story even though the final surface is the feed. | Use a 1080 x 1350 4:5 portrait post, not a 1080 x 1920 Story canvas. | Calculate 4:5 |
| Carousel slides are exported from mixed artboards | Square, portrait, product, and screenshot slides are being combined without one visual system. | Pick one carousel ratio, export all slides from the same canvas, then run a batch social image check. | Run social checker |
| Story or Reel cover is planned as a feed post | A 9:16 vertical asset may crop badly or feel oversized when forced into Instagram feed ratios. | Create a dedicated feed export, then keep the Story or Reel cover as a separate vertical asset. | Compare Story size |
| Website preview card is planned as an Instagram post | A 1200 x 630 Open Graph image is optimized for link previews, not Instagram feed composition. | Keep the OG image for website shares and export a square, portrait, or landscape Instagram feed variant. | Open OG guide |
| Marketplace product photo is reused as a feed post | A Shopify, Etsy, or Whatnot product image may be sharp but not framed for a feed hook, caption context, or carousel flow. | Create a feed-specific product promotion image with breathing room and a supported Instagram photo ratio. | Compare product image |
Instagram post image workflow bridge
Use this bridge to separate Instagram feed posts from Stories, Reel covers, product images, Open Graph cards, and generic social image checks.
| Workflow source | Entry role | Why it should link here | Next route |
|---|---|---|---|
| Instagram Story Size | Vertical content comparison | Stories use a 9:16 full-screen canvas; feed posts need square, 4:5 portrait, or 1.91:1 landscape ratio choices. | Compare Story size |
| Instagram Reel Cover Size | Vertical cover comparison | A Reel cover can be 9:16 and grid-cropped, while feed post images use Instagram's photo ratio range. | Compare Reel cover |
| Open Graph Image Size | Share-card comparison | A website share card should not be forced into the feed without checking Instagram's supported ratio range. | Separate OG card |
| Social Media Image Checker | Cross-platform post check | Use this checker when a campaign image might become a feed post, Story, Reel cover, link preview, or marketplace image. | Check social image |
Instagram post image priority matrix
When a creator or marketer has one campaign image to adapt, pick the Instagram post crop that serves the feed goal first instead of forcing every asset into one square.
| Feed goal | Prioritize this format | Why it matters first | Next check |
|---|---|---|---|
| Reusable feed asset | 1080 x 1080 square post | Square is the safest reusable Instagram feed format when one image must work in grid previews, carousels, and cross-posting. | Check post image |
| Mobile feed attention | 1080 x 1350 portrait post | A 4:5 portrait post uses more vertical screen space, but it needs stronger mobile readability and centered subject placement. | Calculate post ratio |
| Wide campaign creative | 1080 x 566 landscape post | Landscape posts fit wide campaign assets, but small text and product details can become weak in the feed. | Run social checker |
| Carousel story flow | Consistent carousel ratio | Slides should share one intentional ratio so the carousel does not feel like a broken batch export. | Check carousel batch |
| Product promotion | Feed-specific product export | A Shopify, Etsy, or Whatnot product image may need a separate feed crop with breathing room, text scale, and product context. | Compare product image |
Common mistakes
| Mistake | Symptom | Fix |
|---|---|---|
| Wrong ratio | The image is cropped after upload. | Re-export inside the supported 1.91:1 to 4:5 range. |
| Tiny text | The design is readable in Canva but not in the feed. | Use fewer words and larger type, especially for 1080 x 566 landscape posts. |
| Mixed carousel crops | Slides jump between different shapes. | Use one consistent ratio across carousel slides unless the contrast is intentional. |
Instagram post size FAQ
What is the best Instagram post size?
Use 1080 x 1080 pixels for square posts, 1080 x 1350 pixels for 4:5 portrait posts, and 1080 x 566 pixels for 1.91:1 landscape posts.
What aspect ratios does Instagram support for photos?
Instagram Help says supported photo ratios run from 1.91:1 to 4:5. Images outside that range can be cropped to fit.
Should Instagram posts be square or portrait?
Square is the safest reusable format, while 4:5 portrait uses more vertical space in the mobile feed. Pick based on the creative and campaign goal.
Can ImageSizeKit resize my Instagram post?
This page routes you to local checks and ratio calculations. Use the image size checker to verify the exported file before uploading to Instagram.
Related image tools
Social Media Image Sizes
Browse Instagram, Facebook, LinkedIn, Open Graph, Etsy, and Shopify image size guides.
Open ->Instagram Story Size
Prepare 1080 x 1920 vertical story artwork and safe-zone checks.
Open ->Instagram Reel Cover Size
Plan vertical Reel covers and profile grid crops.
Open ->Image Size Checker
Read width, height, ratio, format, and file size locally.
Open ->Open Graph Image Size
Separate website share-card images from Instagram feed posts.
Open ->Shopify Product Image Size
Compare product-photo exports before adapting them into Instagram feed posts.
Open ->Social Media Image Checker
Check cross-platform campaign images before choosing the final publishing surface.
Open ->Sources and update history
August 9, 2026: Added the Instagram post upload acceptance record for final feed file identity, supported ratio confirmation, carousel crop consistency, mobile readability, Story or Reel reuse splits, Open Graph or product reuse routing, and creator handoff lines. August 3, 2026: Added the Instagram post publish readiness decision card for square feed posts, mobile-first portrait posts, landscape campaign images, carousel slide sets, and reused Story, Reel, Open Graph, or product assets. August 1, 2026: Routed Instagram post file checks directly to the Image Size Checker upload anchor before feed, carousel, or reuse routing. August 1, 2026: Added the Instagram feed asset routing matrix for square feed posts, 4:5 portrait posts, carousel slide sets, Story or Reel cover reuse, Open Graph cards, and product-photo promotions. August 1, 2026: Added the Instagram post image priority matrix for reusable square posts, 4:5 mobile feed attention, landscape campaign assets, carousel consistency, and product-photo reuse. August 1, 2026: Added the Instagram post image failure diagnosis card and workflow bridge for ratio crops, mixed carousel ratios, unreadable text, product-photo reuse, and Story/Reel/Open Graph placement confusion. July 8, 2026: Added after the cross-platform keyword plan identified Instagram post size, ratio, converter, and in-pixels searches as a P0 expansion opportunity.