Short-form PreflightLocal in your browser

One subtitle layout for Shorts, Reels and TikTok

Export once, post three times. The subtitle can only go where none of the three apps draws its interface. Here's where that is in the regions this tool records, and what those regions leave out.

Why one position is hard

All three apps play vertical video at 9:16, but they put their buttons in different places. TikTok draws a see-through tab row over the top of the video and an action column down the right. Reels also has a right-hand column, plus a profile and audio row along the bottom. The Shorts reference in this tool is a set of margin bands on all four edges. So a subtitle that is clear on one app can still sit under a button on another, and each app has to be checked separately.

Most "safe zone" guides give one rectangle per app, or a single "universal" box with no source behind it. This page does the same job with the regions the tool actually checks, and it states what those regions don't cover.

The area no recorded region touches

Put the three current references on one 1080 × 1920 frame and the space none of them touches is a single rectangle:

Clear of every current reference region (1080 × 1920 px)
EdgePositionShare of frameSet by
Topy = 1387.2% from the topShorts top band
Bottomy = 162115.6% from the bottomShorts bottom band
Leftx = 464.3% from the leftShorts left band
Rightx = 93613.3% from the rightReels and TikTok action rails

That leaves an area 890 × 1483 px. It's calculated from the recorded regions listed in the platform guides, with no margin added and no averaging. A test in the project checks these numbers against the data.

The tool is a little stricter than "not touching". Anything closer than 8 tool units (24 px at 1080 × 1920) to a region or the frame edge is marked Warning. In the tool's own units (a 360 × 640 frame), the largest subtitle that's Safe on all three at once is X 24, Y 54, width 280, height 478. At 1080 × 1920 that's 72–912 across and 162–1596 down. A real subtitle is much shorter than that box, so the question is only where inside it you put the subtitle.

What the numbers leave out

The rectangle above is only as good as the regions behind it. Before you trust it for a particular video, know the gaps:

Where the subtitle usually goes inside it

Spoken subtitles traditionally sit near the bottom. On vertical video the bottom of the frame is where the apps put the most interface, so the lowest usable line is well above the frame edge: the clear area ends 299 px above the bottom, and the tool's Safe area ends 324 px above it. If your video has a face or a product in the lower half, put the subtitle above or below it, not across it, and keep it within the clear width. The right-hand limit (x = 936) matters most for long lines, because the action rails sit on the right.

Hook or title text at the top has its own limit. See text at the top of a vertical video.

Check it with your own frame

  1. Export a still (or a short clip) from your edit at 9:16.
  2. Open the tool, switch Data to Reference · Organic, and load the file. It stays in your browser.
  3. Drag the Subtitle box over your subtitle, or type its position into X, Y, Width and Height.
  4. If any platform shows Warning or Overlap, press Find safer position. It keeps the size and moves the box to the nearest spot that's Safe on all three. If no such spot exists at that size, it tells you why.

Carrying the position into your editor

The tool's X, Y, Width and Height are on a 360 × 640 frame. Multiply by 3 to get pixels on a 1080 × 1920 timeline. Divide X and Width by 360, and Y and Height by 640, to get fractions of the frame for editors that position text in percent. For example, Y 450 is 1350 px, or 70.3% down the frame.

Editors don't all measure from the same point. Some measure text position from its top-left corner, others from its center. So check which one yours uses before you copy numbers across. After you move the subtitle, export again and load the new frame into the tool once more to confirm.

Before you post

Watch the exported video on a phone. The tool checks against recorded regions, not against every screen size, app version or caption length. A quick look in each app's upload preview is still the final check.