Subtitle Converter

Convert between SRT, WebVTT, and ASS / SSA — or paste text directly.

Drop files anywhere or click to browse

Or paste subtitle text below

Or paste subtitle text:

Convert subtitle files between the three common formats: SRT (the universal default), WebVTT (the format browsers use for HTML5 video), and ASS / SSA (the format anime fansubs and advanced styling use). Drop a file or paste text — Dropvert auto-detects the input format and produces the output you pick.

How it works

3-step walkthrough

  1. 1

    Drop or paste

    Accepts .srt, .vtt, .ass, and .ssa files. You can also paste subtitle text directly into the input box if you don't have a file.

  2. 2

    Auto-detect or override

    Dropvert detects the input format from the filename and content. If the detection is wrong, you can override with the format buttons.

  3. 3

    Pick output and download

    Conversion runs as you type or drop, with a live preview of the output. Click Download for the file or Copy to put it on your clipboard.

Why use Dropvert

Local-first, free, no upload required

  • Pure browser — no upload, no signup. Subtitle files are usually fine to share, but the principle holds.
  • Three formats covered: SRT ↔ WebVTT ↔ ASS / SSA.
  • Auto-detect saves you from picking the wrong input format on edge cases.
  • ASS styling tags are preserved on ASS round-trips and gracefully stripped when converting to formats that don't support styling.
  • Live preview while you edit input or formats.

Frequently asked questions

6 answered

What's the difference between SRT and VTT?
SRT (SubRip) is the universal common-denominator format — every video player understands it. VTT (WebVTT) is what browsers use for HTML5 video <track> elements. The differences are small: VTT requires a "WEBVTT" header, uses "." as the millisecond separator instead of ",", and supports CSS styling. Conversion between them is mostly mechanical.
When should I use ASS / SSA?
ASS (Advanced SubStation Alpha) and its predecessor SSA are designed for typesetting — controlling font, color, position, animation. Anime fansubs and karaoke subtitles use ASS heavily. If you don't need styling, stick with SRT or VTT. If you need to position different speakers in different corners of the frame, you need ASS.
Will my styling tags survive the conversion?
Going ASS → ASS, yes — Dropvert preserves the {\i1}, {\b1}, {\c&Hxxxxxx&} and similar tags. Going ASS → SRT or ASS → VTT, the tags are stripped (those formats don't support inline styling). Going SRT or VTT → ASS, the text is wrapped in a default style block; you'll need to add styling tags manually if you want anything fancy.
Can I convert subtitles for YouTube?
Yes. YouTube accepts SRT and WebVTT both. Drop your file, pick "WebVTT" as output, download. Upload to YouTube's captions panel and you're done.
How are timestamps handled across formats?
SRT uses HH:MM:SS,ms (comma separator); VTT uses HH:MM:SS.ms (dot); ASS uses H:MM:SS.cc (centiseconds, single-digit hour). Dropvert parses each format's timestamps and converts to the target format's convention. Sub-millisecond precision differences can cause cumulative drift over several hours of video, but for typical clips the precision loss is negligible.
Is the conversion accurate for the time codes?
Yes. Internal representation is in milliseconds; only the ASS centisecond format loses one digit of precision (10ms granularity). For typical subtitle work, that's well below the human-perceptible threshold.

Related tools

3 suggestions