Instagram Story Size: Dimensions, Safe Zones, and Export Checks
Plan Instagram Story dimensions, 1080 x 1920 vertical exports, 9:16 ratio, and safe zones for text, logos, stickers, and calls to action.
Last checked: August 9, 2026. Sources: Meta Business Help: Instagram Stories ads, Hootsuite: July 2026 social media image sizes. ImageSizeKit is independent and is not affiliated with Instagram.
Design full-screen, then keep text and calls to action away from Instagram's top and bottom UI zones.
AI answer card
Quick answer
- Best size
- 1080 x 1920
- Best ratio
- 9:16
- Use when
- Use 1080 x 1920 pixels for an Instagram Story image. That is a 9:16 vertical canvas, the same practical full-screen format used across Stories-style placements.
- Avoid
- Profile and status UI cover the headline.
- Check with
- Check story 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 story 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 story 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 story size dimensions
Upload your exported instagram story 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 story size: 1080 x 1920. Press Check sample to see the result path, then upload the final file for exact file-size evidence.
Instagram story 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 story 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 story 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 story 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 story size | Find the current instagram story size dimensions, ratio, crop notes, and export checks. | Instagram story size |
| instagram story size template | Start from a reusable layout or safe-area planning route before designing the final asset. | Image size templates |
| instagram story size checker | Verify the exported file dimensions, ratio, type, and publishing readiness before upload. | Check story 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 story 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 story size specs
| Field | Value | How to use it |
|---|---|---|
| Recommended story canvas | 1080 x 1920 px | Practical full-screen 9:16 image size for Instagram Stories. |
| Aspect ratio | 9:16 | Vertical phone-first format for full-screen Stories. |
| Safe content area | Center zone | Keep important text and logos away from top and bottom UI areas. |
| Ad guidance reference | 1080 x 1920 px | Meta Business Help recommends this resolution for Instagram Stories ad images. |
Pre-upload checklist
Use this checklist after exporting the image and before publishing it to the platform or website.
- Create a 1080 x 1920 vertical canvas.
- Keep important content in the center area.
- Avoid placing text against the top profile area.
- Avoid placing calls to action too close to the bottom reply area.
- Export a clear JPG or PNG for image stories.
- Check width, height, and ratio before publishing.
Instagram Story publish readiness decision card
Use this card before publishing when a vertical image could be an organic Story, Story ad, reposted feed creative, Reel cover reuse, product promo, or scheduled 9:16 campaign asset.
| Story state | Publishing risk | Fix before upload | Next route |
|---|---|---|---|
| Organic Story with text, logo, or face | A 1080 x 1920 Story can still fail when the headline, logo, or face sits under the top profile and status UI. | Keep essential content in the center safe zone, then check the exported file dimensions before posting. | Check story file |
| Story ad with offer or CTA | Price, offer, link, or action text near the bottom can be covered by reply, sticker, or ad controls. | Move CTA and offer copy above the lower interface area and confirm the 9:16 export ratio. | Calculate 9:16 |
| Feed post reposted as a Story | Square, 4:5, and landscape feed designs often look padded, cropped, or text-heavy when forced into a full-screen Story. | Rebuild a dedicated 1080 x 1920 Story export instead of stretching the feed artwork. | Compare feed post |
| Reel cover reused as Story creative | A Reel cover and Story may both be vertical, but Reel covers optimize for profile-grid crops while Stories optimize for overlay-safe reading. | Keep separate exports when text, product detail, or faces sit near crop-sensitive areas. | Compare Reel cover |
| Product promo or marketplace image | A Shopify, Etsy, Whatnot, or product photo may be sharp but still lacks Story-safe framing, offer copy, and tap area. | Create a Story-specific product promo with centered product detail and room for stickers, links, or replies. | Compare product image |
| Scheduled 9:16 campaign asset | A generic vertical campaign file might be a Story, Reel cover, Shorts thumbnail, ad, or social promo depending on the final destination. | Run the social checker first, then route the asset to the exact platform guide before scheduler handoff. | Route vertical asset |
Instagram Story upload acceptance record
Use this record after the final Instagram Story image passes local checks. It confirms the 9:16 file identity, top and bottom UI safe zones, Story ad CTA safety, feed or Reel reuse splits, product-promo framing, and scheduler handoff before publishing.
| Upload acceptance gate | Proof to carry forward | Accept when | Next route |
|---|---|---|---|
| Final Story file identity | The exact JPG or PNG has a known filename, width, height, ratio, file size, and intended Story role. | The checked file is the same 1080 x 1920-style export that will be posted as the organic Story, Story ad, or scheduled vertical asset. | Read file facts |
| Top UI safe zone is accepted | Headline, face, logo, product name, and brand mark sit below the profile and status UI area. | The reviewer accepts that the top edge is background or non-critical content before upload. | Check story image |
| Bottom CTA safe zone is accepted | Offer, price, link cue, reply prompt, product detail, and CTA text stay above lower controls and sticker-heavy areas. | The final creative does not rely on text or product evidence placed at the very bottom of the Story. | Calculate 9:16 |
| Story ad CTA is reviewed | Paid Story creative keeps offer copy, CTA, disclosure-sensitive text, and product proof inside the visible center-safe area. | The ad version is not approved only from the organic Story crop when paid controls may change the visual pressure. | Route social image |
| Feed or Reel reuse is split | Any square feed post, 4:5 feed post, or Reel cover has a separate export and is not treated as the Story file by default. | A feed or Reel asset is not stretched into a Story without a dedicated full-screen layout. | Compare Reel cover |
| Product promo framing is accepted | Product, price, offer, packaging, included parts, or marketplace evidence remains centered and readable for a full-screen Story. | A Shopify, Etsy, Whatnot, or feed product image is not reused without Story-safe product framing. | Compare product image |
| Scheduler handoff records the Story route | The handoff names the final file, organic/ad/scheduled route, top and bottom safe-zone result, reuse boundaries, and owner approval. | A creator, scheduler, or client can publish without guessing whether the file is a Story, Reel cover, feed post, Shorts thumbnail, or product promo. | Open templates |
Instagram Story image failure diagnosis card
Use this diagnosis card when an Instagram Story image is 1080 x 1920 but still fails because UI overlays, format reuse, or placement assumptions are wrong.
| Symptom | Likely cause | Fix before upload | Next route |
|---|---|---|---|
| Headline is hidden by the top Story UI | The image uses a 9:16 canvas, but the headline, logo, or face sits too close to the profile and status area. | Move essential content into the center safe zone and keep the top edge non-critical. | Check story image |
| CTA or product detail is covered near the bottom | Reply, link, sticker, or ad controls can cover the lower part of a Story even when the file size is correct. | Move calls to action above the bottom UI area and leave breathing room around product details. | Calculate 9:16 size |
| Landscape or square image is forced into a Story | A feed post, product photo, or Open Graph asset was placed into a vertical canvas without redesigning the composition. | Create a dedicated 1080 x 1920 Story export instead of stretching or padding a different asset. | Open social hub |
| Reel cover is reused as a Story image | Both assets can be 9:16, but Reel covers must survive profile-grid crops while Stories must survive UI overlays. | Use separate exports when the same vertical creative needs both Reel cover and Story placement. | Compare Reel cover |
| Feed post creative is reposted as a Story | Square, portrait, or landscape feed posts do not automatically become clean full-screen Stories. | Rebuild the creative on a Story canvas and route feed-specific assets back to the Instagram post guide. | Compare post size |
Instagram Story asset routing matrix
Use this matrix when a vertical image is called an Instagram Story but may actually be a Story ad, Reel cover, feed repost, product promo, or generic 9:16 asset that needs a different safe-area decision.
| Asset signal | Likely confusion | Correct Story decision | Next route |
|---|---|---|---|
| Organic Story needs quick message clarity | The design is full-screen, but the hook, face, logo, or CTA sits too close to Instagram's top or bottom interface. | Use a 1080 x 1920 Story export with the hook and action inside the center safe zone. | Check story image |
| Story ad creative includes price or CTA text | The image follows 9:16 dimensions but treats the full canvas as equally safe for offer copy. | Keep price, CTA, product detail, and logo away from top profile UI and bottom action controls. | Calculate 9:16 |
| Reel cover is reused as a Story | Both assets may be vertical, but Reel covers optimize for profile-grid crops while Stories optimize for UI overlay safety. | Create separate Story and Reel cover exports when text or faces are close to crop-sensitive regions. | Compare Reel cover |
| Feed post is reposted as a Story | A square, 4:5, or landscape feed image is being padded or stretched into a 9:16 full-screen placement. | Rebuild the creative on a Story canvas, then keep the feed post as its own Instagram post export. | Compare feed post |
| Product promo uses marketplace photo as the Story | A Shopify, Etsy, or Whatnot product photo may be sharp but lacks Story-safe offer framing and CTA placement. | Create a Story-specific product promo with centered product detail and room for stickers or link actions. | Compare product image |
| Unknown 9:16 vertical asset is ready for scheduling | The file shape is correct, but the final surface could still be Story, Reel cover, Shorts thumbnail, or vertical ad creative. | Run the social checker first, then route to the exact vertical-image guide before scheduler handoff. | Run social checker |
Instagram Story image workflow bridge
Use this bridge to separate Instagram Stories from feed posts, Reel covers, generic 9:16 checks, product images, and broad social image workflows.
| Workflow source | Entry role | Why it should link here | Next route |
|---|---|---|---|
| Instagram Post Size | Feed post comparison | Feed posts use square, 4:5 portrait, and landscape ratios; Stories need a full-screen 9:16 canvas with UI-safe content. | Compare feed post |
| Instagram Reel Cover Size | Vertical cover comparison | Reel covers and Stories can share 9:16 dimensions, but their crop and overlay risks differ. | Compare Reel cover |
| Social Media Image Checker | Broad vertical image check | Use this checker when a vertical campaign image might be a Story, Reel cover, Short, product promo, or feed crop. | Check social image |
| Image Size Checker | Local file evidence | Read the final file dimensions and ratio before deciding whether the vertical image is truly Story-ready. | Check exact file |
Instagram Story image priority matrix
When a vertical campaign asset has to become a Story, prioritize the risk that can block comprehension first: top UI, bottom CTA, product detail, Reel-cover reuse, or feed-post reuse.
| Story goal | Prioritize this area | Why it matters first | Next check |
|---|---|---|---|
| Immediate message clarity | Top headline safe zone | The profile and status UI can cover headlines, logos, or faces before the viewer understands the Story. | Check story image |
| Tap or reply action | Bottom CTA safe zone | Reply, sticker, link, and ad controls can cover the action area even when the 1080 x 1920 file is correct. | Calculate 9:16 size |
| Product or offer visibility | Center product detail | Product, offer, and price details need room away from top and bottom UI before a Story becomes a useful promotion. | Compare product image |
| Reel cover reuse | Vertical cover crop | A Reel cover and a Story can share 9:16 dimensions, but the Reel cover must also survive profile-grid crops. | Compare Reel cover |
| Feed post reuse | Dedicated Story export | Square, 4:5, and landscape feed assets need redesign before they become clean full-screen Stories. | Compare post size |
Common mistakes
| Mistake | Symptom | Fix |
|---|---|---|
| Top UI overlap | Profile and status UI cover the headline. | Move headings and logos down into the center safe zone. |
| Bottom UI overlap | Reply, link, or CTA controls cover the message. | Keep calls to action above the bottom control area. |
| Landscape export | The story appears with awkward scaling or side padding. | Re-export as 1080 x 1920 instead of adapting a horizontal image. |
Instagram story size FAQ
What is the Instagram Story size?
Use 1080 x 1920 pixels, a 9:16 vertical canvas, for Instagram Story images.
What is the safe zone for Instagram Stories?
Keep important text, logos, faces, and calls to action in the center of the 9:16 canvas, away from the top profile area and bottom reply or CTA controls.
Is Instagram Story size the same as Reel size?
The practical full-screen canvas is the same 1080 x 1920 9:16 format, but Story UI and Reel/profile crops can cover or crop content differently.
Can I use a square image in an Instagram Story?
You can place a square image inside a Story, but the full Story canvas is vertical. Use a 1080 x 1920 background when you want a clean full-screen result.
Related image tools
Social Media Image Sizes
Browse Instagram, Facebook, LinkedIn, Open Graph, Etsy, and Shopify image size guides.
Open ->Instagram Post Size
Prepare square, portrait, and landscape feed posts.
Open ->Instagram Reel Cover Size
Plan Reel covers and grid crops.
Open ->Aspect Ratio Calculator
Calculate 9:16 export sizes before editing.
Open ->Social Media Image Checker
Check vertical campaign images before choosing Story, Reel, post, or marketplace placement.
Open ->Image Size Checker
Read width, height, ratio, format, and file size locally before upload.
Open ->Sources and update history
August 9, 2026: Added the Instagram Story upload acceptance record for final 9:16 file identity, top UI safety, bottom CTA safety, Story ad CTA review, feed or Reel reuse splits, product promo framing, and scheduler handoff lines. August 3, 2026: Added the Instagram Story publish readiness decision card for organic Stories, Story ads, feed reposts, Reel cover reuse, product promos, and scheduled 9:16 campaign assets. August 1, 2026: Routed Instagram Story file checks directly to the Image Size Checker upload anchor before safe-zone, Reel-cover, or feed-reuse routing. August 1, 2026: Added the Instagram Story asset routing matrix for organic Stories, Story ads, Reel cover reuse, feed post reposts, product promotions, and unknown 9:16 vertical scheduling assets. August 1, 2026: Added the Instagram Story image priority matrix for top headline safety, bottom CTA safety, product detail clarity, Reel cover reuse, and feed post reuse. August 1, 2026: Added the Instagram Story image failure diagnosis card and workflow bridge for UI overlays, wrong-format reuse, Reel cover confusion, and feed-post reposting. July 8, 2026: Added as a P0 Instagram vertical image page using Meta Stories guidance and current social image size references.