Free Tool

Instagram Safe Zone Checker

Reels and Stories cover different parts of the frame. Check your creative against both before it goes live. Nothing is uploaded.

No creative loadedThe overlay below shows what the interface covers at 1080×1920.
Safe area

Instagram Reels

Canvas1080 × 1920
Aspect9:16
Top margin130 px
Bottom margin420 px
Side margins40 / 200 px
Safe area840 × 1370

Top: account bar and audio label. Bottom: caption, handle, and the CTA sticker. Right: like, comment, share, and the audio disc.

What the safe zone is, and why it moves

A vertical ad is 1080×1920, but a large part of that is covered by the app itself — the caption, the account name, the action rail down the right, the CTA button. Anything important placed there is hidden behind the interface for every single viewer. Keeping text and logos inside the safe area is the difference between a creative that reads and one that does not.

  • The bottom is the expensive mistake. On Reels and TikTok, 400–500px of the bottom is caption and buttons. Almost every wasted logo lands there.
  • The right rail only exists on some placements. Stories has no action rail; Reels, TikTok, and Shorts all do. A single creative reused across both usually loses something on one of them.
  • Captions push the overlay up. A long caption takes more of the frame than a short one, so leave more room than the minimum if the copy is long.
  • These insets are approximate on purpose. Platforms change their interface without announcing it. The numbers here err toward larger margins, because a generous margin costs nothing and a hidden logo costs the whole creative.
  • Design once, check every placement. Put the message inside the tightest safe area across the placements you actually run, rather than exporting a separate cut for each.

Safe zones by placement

Related tools

Push the finished creative straight into Meta

Connect Meta Ads to MCP Ads and ask Claude to upload the video, build the ad set, and launch it — without opening Ads Manager.