Subtitle Converter
Turn subtitles between SRT, VTT and ASS. Drop a file or paste the text, pick the output format, and shift the timing by a few seconds if the track runs early or late. Parsing and writing happen in your browser, so your subtitles are never uploaded.
Add your subtitles
SRT · VTT · ASS · SSADrop a subtitle file here or click to browse
One file at a time. The text lands in the box below, so you can edit it before converting
Paste subtitles here or add a file. The format is detected automatically.
Added to every cue. Use a negative value to move the subtitles earlier, for example -1.5. Times that would fall before zero are set to zero.
Converted subtitles
Add subtitles to startYour converted subtitles will appear here
The converter keeps the start time, the end time and the text of every cue. ASS styling, karaoke and drawing commands are dropped, and converting to ASS writes one plain Arial style with a black outline.
How to convert subtitle files
Add your subtitles
Drop an SRT, VTT, ASS or SSA file into the tool, or paste the text straight into the box. Nothing is uploaded.
Pick the output format
Choose SRT, VTT or ASS and set a time offset in seconds if the subtitles need to move earlier or later.
Convert and download
Click Convert subtitles, check the entry count and the preview, then copy the text or download the file in the new format.
Why use Aihangsoft Subtitle Converter
Everything stays on your device
Your subtitle file is read by your own browser, so scripts, drafts and unreleased footage stay private from the first keystroke to the download.
Fix the sync in one step
A time offset in seconds shifts every cue at once, and negative values move the subtitles earlier without breaking their order.
Clean, player ready output
The generated file uses standard timestamps and a plain readable style, so it opens in VLC, mpv, web players and the editing tools you already use.
Built for everyday subtitle work
Reformat for a picky player
Turn a subtitle track into the one flavour a device accepts, for example converting SRT to VTT for an HTML video element or a streaming box that ignores SRT.
Use case: web players, streaming boxes, smart TVsFix a constant drift
When subtitles are consistently early or late, one offset value realigns the whole track instead of editing cue after cue by hand.
Use case: DVD rips, dubbed audio, different releasesGet plain text out of a styled file
ASS files carry a lot of markup. Converting to SRT gives you clean, editable text you can review, translate or feed into another step of your workflow.
Use case: translation, transcription cleanup, reviewCheck the result before you commit
The converted text is shown in an editable box together with the entry count, so a wrong guess about the format is easy to spot before you download.
Use case: quality checks, quick lookups