Skip to content

Free tool

Free safe zone checker for video ads

See exactly where TikTok, Instagram Reels, YouTube Shorts and the YouTube 16:9 player cover your creative, check your own frame against the zones, and download transparent overlay PNGs for every format. No account, nothing uploaded.

Format

Platform

status bar + header
caption + CTA
edge clip
action rail
usable ~800 x 1110 px

Caption, music ticker and CTA stack in the bottom 560px. The action rail runs down the right edge. Red is platform UI, background only. The green outline is your usable area on the 1080 x 1920 canvas.

Everything runs on this page; your image never leaves your browser.

How it works

Pick a platform, check your frame, download the overlay. The whole tool runs in your browser.

Pick your format and platform

Choose 9:16 for TikTok, Reels and Shorts, 16:9 for YouTube in-stream, or 1:1 and 4:5 for feed placements. The red zones are where platform UI covers your creative; the green outline is the area you can actually use.

Check your own frame

Upload a screenshot or an exported frame of your ad and it renders under the overlay instantly. Everything happens on this page: your image never leaves your browser, and there is no account to create.

Download the overlay

Grab any preset as a transparent PNG at full resolution: 1080x1920, 1920x1080, 1080x1080 or 1080x1350. Drop it on the top layer of your editor, lay out your text inside the green area, delete the overlay before export.

Safe zone specs, in exact pixels

The reserved margins per platform, measured from each edge inward. Everything inside them is background only; captions, product and CTA live in the usable area.

PlatformCanvasTopBottomLeftRightUsable area
TikTok1080 x 1920 (9:16)250 px560 px80 px200 px~800 x 1110 px
Instagram Reels1080 x 1920 (9:16)250 px700 px80 px200 px~800 x 970 px
YouTube Shorts1080 x 1920 (9:16)250 px560 px80 px240 px~760 x 1110 px
Universal 9:161080 x 1920 (9:16)250 px700 px80 px240 px~760 x 970 px
YouTube in-stream1920 x 1080 (16:9)54 px (5%)140 px96 px (5%)96 px (5%)~1728 x 886 px
Feed 1:11080 x 1080 (1:1)120 px180 px60 px60 px~960 x 780 px
Feed 4:51080 x 1350 (4:5)120 px180 px60 px60 px~960 x 1050 px

On YouTube in-stream, also keep a ~420 x 140 px block clear in the bottom-right corner, directly above the control bar: that is where the skip-ad button renders. The 9:16 numbers are the worst-case reading of each platform UI stack; the full reasoning is in our 9:16 video ad production guide.

Design to the worst case

The three vertical surfaces share the 1080 x 1920 canvas but reclaim different amounts of it. Reels forces the deepest bottom margin, Shorts the widest right margin. Author every layout to the union and one master survives all three, with no re-export and no re-layout per placement.

Top

250 px

Status bar and account header

Bottom

700 px

Reels caption + CTA, the deepest of the three

Left

80 px

Edge clipping on some devices

Right

240 px

The Shorts engagement rail, the widest of the three

Checking one frame is easy. Applying the safe zone to twenty variants is the real work. Aitachyon exports videos sized for every feed with the text already positioned inside the safe band.

Safe zone questions, answered

A safe zone is the part of the frame that platform interface never covers. TikTok, Instagram Reels, YouTube Shorts and YouTube's 16:9 player all draw UI (captions, buttons, action rails, control bars) on top of your creative. Anything that must be seen or read, like faces, product, on-screen text and the CTA, belongs inside the safe zone. The reserved margins are for background and decoration only.

On a 1080 x 1920 canvas, reserve roughly 250 px at the top, 560 px at the bottom, 80 px on the left and 200 px on the right. That leaves a usable area of about 800 x 1110 px. The bottom band holds the caption, music ticker, Sponsored tag and CTA button; the right band is the action rail with like, comment and share.

On a 1920 x 1080 canvas, the player control bar covers the bottom 140 px and the skip-ad block takes roughly 420 x 140 px in the bottom-right corner, above it. Keep 5% title-safe margins on the remaining edges (about 96 px left and right and 54 px on top), and never place your CTA or end-card text where the skip button sits.

No. They share the 1080 x 1920 canvas, but Reels places its caption and CTA higher, reclaiming roughly 700 px at the bottom versus TikTok's 560 px. A layout tuned to TikTok's tighter margin loses its CTA behind Meta's interface the moment the same file runs on Reels, which is the most common cross-posting failure.

Yes, the union of the three surfaces: 250 px top, 700 px bottom, 80 px left and 240 px right on a 1080 x 1920 canvas, leaving a usable column of about 760 x 970 px. Author every layout to that union and one master clears TikTok, Reels and Shorts without a re-export per platform. It costs a little vertical space and saves a re-layout every time.

Yes. Every preset downloads as a transparent PNG at full resolution (1080 x 1920, 1920 x 1080, 1080 x 1080 or 1080 x 1350), with the reserved zones marked in red and the usable area left transparent. The file is rendered in your browser: no account, no upload, nothing sent to a server. Drop it on the top layer of your editor and delete it before export.