Free tool

YouTube Shorts safe zone checker

Drop a frame from your short and see the YouTube Shorts safe zone drawn over it, with TikTok and Instagram Reels one click away. It runs in your browser: nothing is uploaded.

Sample frame from a vertical short
Your frameOr drop a file on the frame. It stays on your device: the browser reads it, nothing is uploaded.Showing: Sample frame (720 x 1280)
Safe zones for
What the regular feed covers: caption, channel row and buttons. Measured in the apps; no platform publishes these.
Platforms
Fit
Safe area on 1080 x 1920
  • YouTube Shorts: 960 x 1450 px, 65% of the frame. Clear 170 px top, 300 px bottom, 60 px left, 60 px right, 160 px from 1080 px down.
  • TikTok: 920 x 1410 px, 59% of the frame. Clear 160 px top, 350 px bottom, 80 px left, 80 px right, 160 px from 760 px down.
  • Instagram Reels: 900 x 1380 px, 59% of the frame. Clear 210 px top, 330 px bottom, 90 px left, 90 px right, 110 px from 490 px down.
  • All selected: 900 px wide at the top, 56% of the frame. Clear 210 px top, 350 px bottom, 90 px left, 90 px right, 110 px from 490 px down, 160 px from 760 px down.
Download

How to use it

  1. Export a still from your editor, take a screenshot, or use the video file itself.
  2. Drop it on the frame or choose it with the button. It opens on your device and never leaves it.
  3. Keep Organic posts for regular uploads, or pick Ads if the video will run as an ad or be boosted. Turn platforms on and off: each one shades what its interface covers, and the dashed white line is the area that's safe on all the platforms you've turned on.
  4. Move any text, logo or face that crosses a line, then check the new frame again.
  5. Download the frame with the overlay to share it, or the transparent overlay PNG to use as a guide layer in your editor.

Safe zone sizes for Shorts, TikTok and Reels

The safe area isn't a rectangle. Up top it runs nearly the full width; lower down, the like, comment and share column cuts a strip out of the right side, and the caption and username block takes the bottom. For a regular post on a 1080 x 1920 vertical video, keep text, logos and faces out of these regions:

PlatformTopBottomLeftRight, upperRight, button columnSafe area
YouTube Shorts170 px300 px60 px60 px160 px from 1080 px down65% of the frame
TikTok160 px350 px80 px80 px160 px from 760 px down59% of the frame
Instagram Reels210 px330 px90 px90 px110 px from 490 px down59% of the frame
  • YouTube Shorts: the top covers search and menu, the bottom channel name, title and subscribe button, and the column on the right like, dislike, comment, share, remix and the audio disc.
  • TikTok: the top covers the Following and For You tabs, the bottom username, caption, sound and the app's tab bar, and the column on the right profile, like, comment, save and share.
  • Instagram Reels: the top covers the Reels header, the bottom profile, account name, caption and audio, and the column on the right like, comment, share, save and the audio thumbnail.

The corners of each safe area, clockwise from the top left, in pixels on 1080 x 1920:

  • YouTube Shorts: (60, 170) (1020, 170) (1020, 1080) (920, 1080) (920, 1620) (60, 1620)
  • TikTok: (80, 160) (1000, 160) (1000, 760) (920, 760) (920, 1570) (80, 1570)
  • Instagram Reels: (90, 210) (990, 210) (990, 490) (970, 490) (970, 1590) (90, 1590)

None of the three platforms publishes safe zones for regular posts. Each value above is the median of the published in-app measurements listed further down: margins rounded up to the next 10 px, and the start of the button column moved up to the next 10 px line. Captions are the part that moves: a two-line TikTok caption reaches 422 px from the bottom, so give long captions extra room.

Safe zones for ads and boosted posts

Ads carry a Sponsored label and a call-to-action button, so the platforms' official ad guides reserve about a third of the frame at the bottom. Use these if the video will run as an ad or be boosted:

PlatformTopBottomLeftRight, upperRight, button columnSafe area
YouTube Shorts288 px672 px48 px192 pxNone, the right margin covers it39% of the frame
TikTok240 px660 px120 px120 px300 px from 840 px down38% of the frame
Instagram Reels269 px672 px65 px65 px227 px from 1152 px down44% of the frame
  • YouTube Shorts: (48, 288) (888, 288) (888, 1248) (48, 1248)
  • TikTok: (120, 240) (960, 240) (960, 840) (780, 840) (780, 1260) (120, 1260)
  • Instagram Reels: (65, 269) (1015, 269) (1015, 1152) (853, 1152) (853, 1248) (65, 1248)
  • YouTube Shorts: Google's 1080 x 1920 template for vertical video ads, which serve in Shorts, in-stream and in-feed. It is a plain rectangle: the wide right margin already clears the buttons. Ads that run only in Shorts can use Google's lighter Shorts zones: top 10%, bottom 25%, right 10%.
  • TikTok: Measured from the alpha channel of TikTok's In-Feed Standard template (2880 x 5120, April 2025) and scaled to 1080 x 1920: the right margin steps from 120 px to 300 px at 840 px down.
  • Instagram Reels: Meta's figures for Reels ads: 14% of the top, 35% of the bottom and 6% of each side. Meta's safe zone diagram also blocks the right 21% of the frame from 40% up, where the buttons are: 227 px from 1152 px down.

How the organic numbers were measured

These are the independent measurements behind the organic table, each taken from the regular app or player on a 1080 x 1920 frame. Canva, Kapwing, CapCut and Adobe Express show safe zone guides inside their editors but publish no pixel values, so they aren't in the table. They disagree because the interface shifts between phones, app versions and caption lengths.

PlatformMeasured byTopBottomSidesButton column widthColumn starts at
YouTube ShortsKlipTools138 px299 px46 px138 px1218 px
YouTube ShortsSoftphoria180 px190 pxNot measured170 pxNot measured
YouTube ShortsAdCheckLab380 px390 px60 px201 pxNot measured
YouTube ShortsSocialKit150 pxNot measuredNot measured140 px960 px
TikTokKlipToolsNot measured422 pxNot measured179 px809 px
TikTokAdCheckLab200 px334 px86 px140 pxNot measured
TikTokCapQANot measured350 pxNot measured162 px730 px
TikTokPostPlanify108 px320 px60 px120 pxNot measured
Instagram ReelsAdCheckLab250 px319 px86 px119 pxNot measured
Instagram ReelsSavozi210 px310 pxNot measured84 pxNot measured
Instagram ReelsCapQANot measured330 pxNot measured84 px614 px
Instagram ReelsStealthGram134 px384 pxNot measured151 px384 px

Make shorts that fit from the start

Your agent can build vertical video with these margins in mind. The Show & Tell Short playbook turns raw talking-head clips into a short with scenes above you and captions on the seam, and Dynamic Layout Short switches between you alone, split screen and the thing full-screen as you talk, with captions where each layout leaves room. Styles made for them include Midnight Glow, Paper Marker and Pop Zine.

Build the prompt in the AI video prompt generator with 9:16 picked, and see the cutting side in how to edit videos with Claude.

Sources

Read on October 16, 2026. Platforms change their apps; the linked pages are current.

Official ad guides and templates, for the Ads mode:

  1. Google Ads Help: Safe zones for vertical video ads on YouTube
  2. Google: YouTube Shorts ads (Shorts-only red zones: top 10%, bottom 25%, right 10%)
  3. TikTok Ads Manager: In-Feed ads safe zone files
  4. TikTok: In-Feed Standard safe zone file (Feed.png, dated Apr 15, 2025), measured from its alpha channel
  5. Meta Ads Guide: Instagram Reels video ad specs
  6. Solid: Social media safe zones, measured from the platforms' own files (checked Aug 7, 2026)
  7. CamClo: Instagram Reels safe zone, with the lower-right corner from Meta's diagram

Measurements of the regular apps, for the Organic mode:

  1. KlipTools: Vertical video safe zones, measured (Sep 13, 2026)
  2. Softphoria: YouTube Shorts safe zone, measured margins
  3. AdCheckLab: Social video safe zones matrix (organic rows measured in the apps, Sep 30, 2026)
  4. SocialKit: YouTube Shorts safe zone checker
  5. CapQA: Social media safe zones, pixel reference (Sep 11, 2026)
  6. PostPlanify: TikTok safe zone checker, organic video
  7. Savozi: Instagram Reels safe zone checker, organic mode
  8. StealthGram: Reels and Stories safe zones, measured

Playbooks to use it with

A playbook is FrameJam's method for one kind of video. Your agent follows it in whichever tool your project uses.

Questions

What is the YouTube Shorts safe zone?

The part of a vertical Short that the YouTube app doesn't cover. It isn't a rectangle. On a 1080 x 1920 frame, a regular Short needs about 170 px clear at the top, 300 px at the bottom for the title and channel row, and 60 px at each side. From 1080 px down, the like, comment and share column takes 160 px on the right. YouTube doesn't publish these numbers, so they come from measurements of the app.

Why do other guides say 672 px at the bottom?

That's the ad figure. Google's template for vertical video ads keeps 672 px clear at the bottom, and Meta says the same 35% for Reels ads, because ads add a Sponsored label and a call-to-action button. A regular post has neither, so the measured bottom reserve is about half that: 300 px on Shorts, 350 px on TikTok and 330 px on Reels. Switch the checker to Ads if you'll boost the post or run it as an ad.

Are my files uploaded?

No. The checker runs in your browser. Your image or video is opened from your device and drawn on the page; nothing is sent to a server, and closing the tab forgets it. The downloads are made in the browser too.

Is the TikTok safe zone the same as Shorts?

Close, but not the same. On regular posts TikTok's caption block reaches higher, about 350 px from the bottom against 300 px on Shorts, and a longer caption pushes it higher still. TikTok's buttons also start higher, at about 760 px down against 1080 px on Shorts, so text on the right side has less room. Turn on all three platforms and follow the dashed outline to be safe everywhere.

How exact are these numbers?

The ad numbers are the platforms' own. The organic numbers are measurements from people who checked the apps, and they disagree by up to 200 px on some edges because the interface moves between phones, app versions and caption lengths. We use the median of the measurements for each value, rounded to the cautious side by 10 px, and list every one below. Leave a small margin inside the line.

Can I check a video, not just an image?

Yes. Drop an MP4, MOV or WebM and drag the slider to any frame. Your browser decodes it locally, so very large files or codecs your browser can't play won't show; export a still frame instead.

How do I keep captions inside the safe zone automatically?

Plan where text goes before anything is animated. FrameJam's Show & Tell Short playbook puts the title and captions on the line between you and the scene above, and Dynamic Layout Short places short captions where each layout leaves room. You review every render on exact frames, so anything under the buttons gets moved in the next version.

More free tools

Guides

FrameJam is free, local and open source. Install it in Claude, ChatGPT or Cursor, and read how the review page works.