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 · SSA

Drop 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

SRTVTTASSSSA

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 start

Your 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 TVs

Fix 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 releases

Get 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, review

Check 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

Subtitle converter FAQ

Yes. Every conversion runs inside your browser, so your subtitle file is never uploaded to a server. There is no sign-up, no file limit and no fee, and the page keeps working offline once it has loaded.
The converter reads SRT, WebVTT, ASS and SSA, and it writes SRT, VTT and ASS. It works on plain text subtitle files only, so the timing and the spoken lines are carried across, while image based subtitle formats are out of scope.
Yes. Enter a time offset in seconds and it is added to every cue. Use a negative value to move the subtitles earlier, for example -1.5 for one and a half seconds, or a positive value to move them later, for example 2.
No. When a file is read, karaoke tags, drawing commands, positioning and fonts are dropped, and only the start time, the end time and the text are kept. Converting to ASS writes a single plain Arial style with a black outline.
No. Those formats store pictures of text rather than the text itself, so there is nothing to read or re-encode. The converter handles text subtitles only, namely SRT, VTT, ASS and SSA.
No. The tool is a single web page that uses your browser, with no install, no account and no upload. Paste your subtitles or pick a file, choose the output format, and download the result.

Convert your subtitles now

Free, private and unlimited. No account needed.

Upload a subtitle file