TikTok Safe Zone Checker for Reels & Shorts
TikTok safe zone: keep text 240 px from the top, 660 px from the bottom and 120 px from the sides of a 1080×1920 clip. Also Reels, Shorts and Stories.
JPEG, PNG, WebP, MP4, MOV or WebM. Your file stays in your browser.
Shaded areas sit under the app interface: caption, buttons, profile name. Margins come from the official TikTok ad specs for a 1080×1920 frame.
Your 9:16 image or video
How to use the safe zone checker
- Pick the format. Choose TikTok, Instagram Reels, YouTube Shorts or Stories.
- Upload an image or a video. Use a 9:16 file, such as 1080×1920. It opens in your browser and isn't uploaded anywhere.
- Check the shaded areas. They sit under the caption, buttons and profile name. Move text, faces and logos into the clear part.
- Switch formats. If the same video goes to several networks, check it against each one.
TikTok safe zone
A safe zone is the part of a 1080×1920 video that the app's interface leaves uncovered. TikTok publishes its safe zone in the In-Feed ad specs, as a template for a 720×1280 frame. Scaled to 1080×1920, it keeps these margins clear:
- Top: 240 px, under the tabs at the top of the feed.
- Bottom: 660 px, under the caption, the username and the sound.
- Left and right: 120 px each.
The like, comment and share buttons reach into the safe area too: keep its right 180 px clear from 840 px down. That leaves 840×1020 px in the middle for text and faces.
Instagram safe zone for Reels and Stories
Meta's Reels ad specs keep 14% of the frame clear at the top, 35% at the bottom and 6% on each side. On a 1080×1920 Reel, that's 269, 672 and 65 px, which leaves 950×979 px for text and faces.
The Stories ad specs keep 250 px clear at the top and 340 px at the bottom, across the full width. The top holds the profile name and the progress bar, and the bottom holds the reply field.
Feed posts have a different limit. The profile grid shows the 3:4 center of each post, so a 1080×1350 post loses about 34 px on each side in the grid. The Instagram grid maker cuts tiles with that crop in mind.
Safe zones for TikTok, Reels, Shorts and Stories
| Format | Top | Bottom | Left | Right | Safe area |
|---|---|---|---|---|---|
| TikTok | 240 | 660 | 120 | 120 | 840×1020 |
| Instagram Reels | 269 | 672 | 65 | 65 | 950×979 |
| YouTube Shorts | 288 | 672 | 48 | 192 | 840×960 |
| Instagram Stories | 250 | 340 | 0 | 0 | 1080×1330 |
| All four at once | 288 | 672 | 120 | 192 | 768×960 |
All figures are in pixels on a 1080×1920 frame. Networks publish safe zones only in their ad specs. Organic posts show the same caption, buttons and profile name, without the ad's call-to-action button, so the ad margins leave enough room for them too.
How to keep text inside the safe zone
- Use one area for every network. A video for TikTok, Reels and Shorts is safe everywhere if text stays inside the 768×960 px area from the last row of the table, clear of its lower right corner: TikTok's buttons cover its right 108 px from 840 px down.
- Put subtitles above the caption. Burned-in subtitles at the bottom of the frame end up under the app's own caption. Lift them above the bottom margin.
- Keep faces off the right edge. The buttons on TikTok and Shorts cover the right side of the frame lower down.
When the video is ready, Pubblica publishes it as a TikTok video, an Instagram Reel, a YouTube Shorts video and a Facebook Reel in one post, at the time you set. See how it works with the TikTok scheduler.






