# Subtitle Converter

> Convert between SRT, WebVTT, ASS/SSA, MicroDVD and plain text.

Subtitle formats differ in small but breaking ways: SRT uses a comma before milliseconds and numbers each cue, WebVTT uses a dot and requires a WEBVTT header, and ASS carries styling in a script header. This converter parses all of them into a common model and writes any of them back out.

**URL:** https://convertto.tech/t/subtitle-converter
**Category:** Audio & Video Tools (https://convertto.tech/c/media-tools)
**Privacy:** Runs entirely in the browser; no upload
**Cost:** Free, no sign-up
**Last updated:** 2026-08-01

## Key facts

- **Formats:** SRT, WebVTT, ASS/SSA and MicroDVD in; SRT, WebVTT, ASS and plain text out
- **Runs locally:** Subtitle files are parsed in your browser and never uploaded
- **Privacy:** Runs entirely in your browser — nothing is uploaded
- **Cost:** Free, unlimited, no sign-up

## How to use

1. Enter or paste your subtitle file.
2. Choose the convert to.
3. Turn "Renumber cues sequentially" on or off as needed.
4. Turn "Remove styling tags" on or off as needed.
5. The result appears immediately — copy or download it.

## FAQ

### Why will my SRT file not work in an HTML5 video?

Browsers only accept WebVTT in a <track> element. The formats are nearly identical, but VTT needs the WEBVTT header line and a dot rather than a comma before the milliseconds — renaming the file is not enough.

### Does converting lose the styling?

Converting from ASS to SRT does, because SRT has no styling model beyond basic italic and bold tags. Positioning, fonts and colours are dropped. Converting between SRT and VTT loses nothing.

## Related tools

- [Transcript to Subtitles](https://convertto.tech/t/transcript-to-subtitles): Turn a plain transcript into timed SRT or WebVTT cues at a realistic reading speed.
- [Subtitles to Plain Text](https://convertto.tech/t/subtitles-to-text): Turn an SRT, VTT or ASS subtitle file into a clean transcript.
- [Audio to Subtitles](https://convertto.tech/t/audio-to-subtitles): Generate timed SRT or WebVTT subtitles from an audio recording.
- [Subtitle Merger](https://convertto.tech/t/subtitle-merger): Join two subtitle files end to end, or stack two languages into bilingual cues.
- [Video to Subtitles](https://convertto.tech/t/video-to-subtitles): Generate timed SRT or WebVTT subtitles from a video, in your browser.
- [AI Audio Transcription](https://convertto.tech/t/ai-audio-transcription): Run Whisper locally to turn speech into text, SRT, VTT or a timestamped transcript. Works offline after the first run.
- [Subtitle Quality Checker](https://convertto.tech/t/subtitle-quality-checker): Check subtitles against broadcast standards for reading speed, line length and duration.
- [Subtitle Sync & Shifter](https://convertto.tech/t/subtitle-shifter): Fix out-of-sync subtitles by shifting every cue, or stretching them for a frame-rate change.
