Add positioning to SRT subtitles for Youtube

Youtube uses VTT files for subtitles with enhanced features such as positioning. If you have an SRT file, but you’d like to position the subtitles, you can use this tool to add positioning information.

Upload SRT


An SRT is a basic subtitle file, it’s essentially just a text file with timings for the captioning. Most tools support this format, and it’s easy to work with. Learn more about SRT here.

Upload Timing (optional)

To save time you can upload a CSV with positions. The file must have three columns: Start, Stop, and Position.

Start and Stop should be times formatted as hh:mm:ss.sss.

Position must be one of the following values: top-left, top-center, top-right, middle-left, middle-center, middle-right, bottom-left, bottom-center, bottom-right

Here is a sample file for demonstration.

If recognized, the timings will be loaded into the form below once the csv file is selected.


Most spreadsheets can be exported as a CSV file. Here are some popular options: LibreOffice Calc, Google Sheets, Microsoft Excel

Adjust Positioning

Use this form to adjust the positioning of the subtitles. You can specify start and stop times to allow the subtitles to move to different positions throughout the video.

StartStopPosition

leave times blank to affect entire file

Download VTT File

The VTT file will contain the same subtitles, but with added positioning information.