Categories

All tools384Text & String Utilities43JSON & Format Converters62Cryptography & Encoding25Color Tools38Developer Utilities35Image Tools17Calculators & Converters65SEO & Metadata Tools22PDF Tools54Keyboard & Typing Tools22Drawing & Creative Tools1

SRT / VTT Subtitle Converter

  1. Tools
  2. /Calculators & Converters
  3. /SRT / VTT Subtitle Converter
111 chars
1
2
3
4
5
6
7

111 characters · 16 words · 111 bytes (UTF-8)

Output

Output will appear here

Click in the output to select all text

Related tools

Featured

Video File Size Calculator

Estimate video file size from duration, video bitrate, and audio bitrate.

Video file size calculatorVideo size estimator
Featured

Text Comparison (Diff)

Compare two blocks of text and display additions, deletions, and differences.

DiffCompare text
Featured

Markdown Editor

Write Markdown with a live split-pane preview, formatting toolbar, and export to .md or .html.

Markdown editorMd editor

This converter switches subtitle files between the two most common formats — SRT (SubRip, used by many video players and editors) and WebVTT (the format required by HTML5 <track> elements and most web video players). The two formats are nearly identical in structure but differ in their timestamp separator (SRT uses a comma before milliseconds, VTT uses a period) and VTT requires a WEBVTT header while its cue numbers are optional. Paste your subtitle content, choose a direction, and get correctly reformatted output instantly. Everything runs locally in your browser — subtitle content is never uploaded. Scroll down to paste your subtitles.

Features

  • ✓Converts SRT to WebVTT and back
  • ✓Correctly handles the comma/period timestamp difference
  • ✓Adds the required WEBVTT header when converting to VTT
  • ✓Adds sequential cue numbers when converting to SRT
  • ✓Validates that pasted content matches the expected format

Why use this srt / vtt subtitle converter?

  • Faster than manually find-and-replacing timestamps
  • Avoids subtle formatting mistakes that break subtitle players
  • Fully private — nothing uploaded
  • Free with unlimited use

Frequently asked questions

What's the difference between SRT and WebVTT?

They're structurally very similar — the main technical differences are the timestamp separator (comma in SRT, period in VTT) and that VTT requires a WEBVTT header and supports additional styling/positioning cues that SRT doesn't.

Why would I need WebVTT instead of SRT?

HTML5 video's native <track> element (used for captions on the web) requires the WebVTT format specifically — SRT files need to be converted first to work with native browser video captions.

Does this preserve subtitle text and timing exactly?

Yes, only the timestamp separator and header/numbering are changed — the actual subtitle text and timing values are preserved exactly.

Does this support advanced WebVTT features like positioning cues?

No, this handles the core conversion (timestamps, headers, numbering); advanced VTT-only features like cue positioning or styling tags aren't generated or removed, just passed through as-is if already present.

Can I convert multiple subtitle files at once?

No, this tool processes one file's content at a time — paste each file individually.