Home › Tools › Story size

Story size, and what covers it.

Every vertical format, the pixels, and what gets covered. One canvas serves Instagram Stories and Reels, TikTok and YouTube Shorts.

Make a story free →Check your own image
Free tool

The numbers, above the fold.

One canvas, four figures. Everything else on this page is why.

Canvas1080 × 1920Instagram Stories and Reels, TikTok, YouTube Shorts — all the same frame.
Aspect ratio9:16Anything else is letterboxed or cropped by the app.
Safe area, all platforms840 × 1186Keep every word inside this. Backgrounds and shapes can use the whole frame.
Minimum for sharp type720 × 1280Below this the apps re-encode and small type goes soft. There is no gain above 1080 — they downscale it.
FilePNG or JPG, under 30 MBPNG for flat colour and type; JPG only when the frame is a photograph.
OR SKIP ITPostPopWrites the post and renders 9:16 inside the safe area, on your brand.Start free →
The catch

The canvas is the easy half.

Every one of these apps draws its own buttons on top of your image. Design to the frame and your call to action ends up under a reply bar. The safe area below is the union of all three — 840 × 1186, which is smaller than a square post.

PlatformTopBottomLeftRightSafe area
Instagram250250001080 × 1420
TikTok13048460180840 × 1306
YouTube Shorts1003800140940 × 1440
Safe on all three25048460180840 × 1186

Check your own image against it →

Why one canvas

Three apps, one frame, three different things on top of it.

250 / 250
INSTAGRAM
130 / 484
TIKTOK
100 / 380
SHORTS

All four surfaces take 1080×1920. That is the easy part, and it is where every other size guide stops. Each app then draws its own interface over your image — and the three do it differently.

Design to the canvas and your call to action lands under a reply bar. Design to the union and one file posts everywhere without re-cropping — at the cost of 840 × 1186, less usable area than a plain square post.

Three frames, three different shapes. That is the whole problem.

Export

Getting the file right.

RESOLUTION

1080 wide, not 2160

All three downscale on delivery, so a larger export is a slower upload for an identical result. Below 720×1280 the re-encode starts softening thin type and hairlines.

FORMAT

PNG for type, JPG for photographs

A JPG turns crisp edges into a halo, which is exactly what a headline is made of. Use JPG only when the whole frame is a photograph and the type sits on a solid band.

COLOUR

sRGB, every time

A file exported in Display P3 shifts on the way through: saturated brand colours come back duller, and the shift is not the same on every device. Convert before you upload.

Questions

Story size FAQs

What size is an Instagram story?

1080 × 1920 pixels, 9:16. The same frame works for Instagram Reels, TikTok and YouTube Shorts — what differs between them is how much of it their own interface covers.

Should I export larger than 1080 wide?

No. All three platforms downscale to about 1080 on delivery, so a 2160-wide export is a bigger upload for the same result — and a slower one on a phone.

What is the smallest that still looks good?

720 × 1280. Below that the platform re-encode softens small type. Between 720 and 1080 the difference shows mostly on thin fonts and hairlines.

PNG or JPG?

PNG for flat colour, type and logos — a JPG turns crisp edges into a halo. JPG only when the whole frame is a photograph.

Want the spec sheet by email?A convenience, not a gate — everything above stays free either way.

More: safe zone checker · carousel size · post templates