# Subtitle SRT VTT converter

> Convert subtitle cues between SRT and WebVTT.

[Open tool](https://www.toolcabana.com/ht/subtitle-converter) · [Audio, video and files](https://www.toolcabana.com/ht/category/audio-video-and-files)

Tool ID: subtitle-converter. Requested language: ht. Description language: en. Complete guide translation: no; untranslated sections use English.

## Overview (en)

The subtitle SRT VTT converter turns pasted SRT cues into WebVTT, or WebVTT cues into SRT, keeping cue text and millisecond timings. When converting to WebVTT it adds the header and keeps supported cue settings such as align and position; converting to SRT drops those settings and renumbers cues. You can copy the result or download subtitles.vtt or subtitles.srt.

## Supported tasks (en)

Convert subtitle cues between SRT and WebVTT.

## Steps (en)

1. Paste the source into the input editor, or load the built-in example.
2. Set output format.
3. Run subtitle srt vtt converter, review the output, then use the available copy or download controls.

## Settings

- Output format (en; key: to; type: select): WebVTT [en], SRT [en]

## Limitations (en)

Media input is bounded to 50 MB per file and 100 MB combined. WebAssembly conversions have a 180-second limit and may require substantial browser memory.

## Example input

```text
1
00:00:01,000 --> 00:00:03,000
Hello, world.

2
00:00:04,000 --> 00:00:06,000
A little easier.
```

## Privacy and connections (en)

This operation processes its source in your browser. Copy and download are explicit actions; source input is not saved in an account or history.

## Questions (en)

### What happens to WebVTT positioning when converting to SRT?

SRT has no cue settings, so align, line, position, size and vertical values are omitted from the SRT output. Cue text and timings are kept, and cues are numbered from 1 in order.

### Why does the converter reject my VTT file?

The converter accepts plain cues only. STYLE and REGION blocks, malformed timestamps, cues whose end is not after the start, empty cue text and unsupported or duplicate cue settings all produce an error. NOTE blocks are skipped.

### How many subtitle cues can I convert at once?

A file must contain between 1 and 5,000 cues. Timestamps need minutes and seconds below 60, with a comma before milliseconds in SRT and a period in WebVTT.

### Where is my input processed?

This operation processes its source in your browser. Copy and download are explicit actions; source input is not saved in an account or history.

### What are the input limits?

Media input is bounded to 50 MB per file and 100 MB combined. WebAssembly conversions have a 180-second limit and may require substantial browser memory.

## Related tools

- [Speech to text](https://www.toolcabana.com/ht/speech-to-text)
- [ZIP creator](https://www.toolcabana.com/ht/zip-maker)
- [Text to speech](https://www.toolcabana.com/ht/text-to-speech)
- [ZIP extractor](https://www.toolcabana.com/ht/unzip)
