Facebook Story Image Resize

Facebook Stories use 1080×1920px (9:16), but the real safe area is only the center ~1080×1290px (~56% of the canvas) once the top ~250px (profile + time) and bottom ~380px (reply bar + reaction buttons) are excluded. Nearly half the canvas has no design freedom, and putting text or CTAs under the system UI means users physically cannot tap them. Stories share the 9:16 ratio with Instagram Stories, so the same crop ships to both at once and even works for Reels (9:16) with little change. Because stories disappear after 24 hours and demand a daily flow of new images, the most efficient workflow is to lock a 9:16 master template (text zones, logo placement) and only swap the underlying photo. This tool crops landscape photos to 9:16 while previewing the top and bottom system-UI bands and exports a 1080×1920px JPG.

Output size: 1080 × 1920 px

If aspect ratios differ, the image is center-cropped automatically.

Drag an image here or click to upload

Resizes to 1080 × 1920px. Supports JPG/PNG/WebP

How to use

Upload vertical or landscape

Upload a vertical or landscape source — landscape works too if subjects sit centered, since the 9:16 crop loses less.

Align inside the 1290px band

Align key copy and CTAs inside the center ~1290px safe band; never place text under the top 250px (profile/time) or bottom 380px (reply/reaction).

Keep template and export

Keep the same text-layer template across runs and export as 1080×1920px JPG — saves the most time when shipping daily.

When to use this tool

Stories vanish after 24 hours, but the 9:16 master template you build here also powers Instagram Stories, Reels, Shorts, and TikTok — the fastest way to lower the per-post cost of daily content ops.

Cropping a landscape product photo to 9:16 without cutting key elements into the reply or reaction bars

Locking a daily-story campaign onto a single 9:16 master template to lower per-post production cost

Building one 9:16 master that ships to Facebook Stories, Instagram Stories, Reels, and Shorts at once

Facebook Story Image Spec Guide

Recommended sizes as of 2025. The top and bottom of the screen have overlapping UI elements, so allow margins.

Recommended size
1080 × 1920px
Aspect ratio 9:16
File format: JPG, PNG
Safe zone
Top ~14% and bottom ~20% may have overlapping UI elements.
Keep key content within the center 66% of the image.
Maximum file size: 30MB
Safe Area / Crop Guide
Profile info and timestamp overlay the top ~14%.
Reply bar and reaction buttons cover the bottom ~20%.
Keep key content in the center 60–70% of the frame.
Upload Limits
Maximum file size: 30MB
Supported formats: JPG, PNG, GIF, WebP
Animated GIFs are supported in ads and posts.

FAQ

Can I use a landscape photo for a Story?

Technically yes, but it will have large blank areas above and below. Cropping to 9:16 with this tool lets you fill the entire screen for better impact.

Are Facebook Story and Instagram Story the same size?

Yes, both platforms recommend 1080×1920px (9:16). You can use the same image for both, saving production time.

Where is the safe area in a Story?

Profile info overlaps the top ~14% and the reply bar covers the bottom ~20%. Place text and CTA buttons within the center 60–70% for safety.

What is the max file size for a Story image?

You can upload up to 30MB. However, a JPG of 5MB or less loads faster and reduces viewer drop-off.

How long does a Story stay visible?

Stories appear at the top of your profile for 24 hours. After that they disappear automatically but can be viewed again in the Story archive.