The subtitle position changer moves subtitles to any of 9 screen positions. For SRT output it uses {\an} ASS override tags (supported in VLC). For VTT output it adds WebVTT cue settings with line:% and align: properties.
Input Subtitle File
Position Settings
Selected: Top Center ({\an8})
How to Change Subtitle Position
Subtitle positioning is useful when default bottom-center subtitles overlap with on-screen text, when you want to distinguish two speakers by position, or when accessibility requirements specify top positioning for deaf/hard-of-hearing viewers.
SRT Position Tags ({\an})
For SRT output, the tool inserts ASS override tags at the beginning of each cue's text. The tag {\an8} means "alignment number 8" using a numpad layout: bottom-left=1, bottom-center=2, bottom-right=3, middle-left=4, center=5, middle-right=6, top-left=7, top-center=8, top-right=9. VLC reads these tags and positions subtitles accordingly.
VTT Cue Settings
For VTT output, position data is added to the timestamp line as cue settings. Top positions use line:10%, bottom uses line:90%, and alignment uses align:start/center/end. These settings are read by HTML5 video players and native WebVTT renderers.
Using Range Mode
If only certain cues need repositioning (for example, translated sign text in cues 45-52), use the "Cue range" option. Enter the start and end cue numbers to apply position only to those cues, leaving all other cues at their original position.
Frequently Asked Questions
What is the difference between SRT and VTT position tags?
SRT uses ASS override tags embedded in the text — for example {\an7} moves subtitles to the top-left. VTT uses cue settings appended to the timestamp line — for example 'line:10%' moves subtitles to the top. They achieve similar results but have completely different syntax.
Which video players support SRT position tags?
VLC Media Player supports {\an} alignment tags in SRT files. Most other basic players ignore them. For maximum position control across all players, convert to ASS format using the SRT to ASS Converter, which has dedicated position fields in its [V4+ Styles] section.
What do the \an numbers mean in SRT?
The number after \an uses a numpad layout: 1=bottom-left, 2=bottom-center, 3=bottom-right, 4=middle-left, 5=center, 6=middle-right, 7=top-left, 8=top-center, 9=top-right. Bottom-center (\an2) is the default for most subtitle files.
Can I apply position to only some cues?
Yes. Use the cue range option to apply the position only to cues within a specific number range. This is useful for moving sign translation subtitles to a different position than dialogue subtitles.
Is this tool free and private?
Yes — completely free with no signup. All processing happens in your browser. Your files never leave your device.