Skip to content

SRT to VTT converter

Drop in a .srt file and get a WebVTT file back. HTML5 video needs VTT, while most subtitle tools produce SRT — this bridges the two without sending your file anywhere.

Runs entirely in your browser — your file is never uploaded

Drop your file here, or click to choose

Accepts SRT or VTT or TXT · nothing is uploaded

How to use it

  1. 1Drop your .srt file onto the box above, or click it to browse.
  2. 2The converted WebVTT appears immediately — expand the preview to check it.
  3. 3Download the .vtt file, or copy it straight to your clipboard.

What is the difference between SRT and VTT?

They are close cousins. SubRip (.srt) numbers each subtitle and separates seconds from milliseconds with a comma. WebVTT (.vtt) drops the numbering, starts the file with a WEBVTT line, uses a period instead of a comma, and adds optional positioning and styling. Converting is mostly a matter of the header and that separator — which is why it is fast and lossless in this direction.

Why VTT specifically?

The HTML5 <track> element only accepts WebVTT. If you are adding captions to a video on your own website, VTT is the format the browser understands, and handing it an SRT file simply shows nothing.

Nothing is uploaded

The conversion runs as JavaScript on your device. Your subtitles are read into memory, converted and handed back as a download — no server sees them, and none of this works any differently offline once the page has loaded.

Questions

Is there a file size limit?

Not a practical one. Conversion happens on your device, so the only constraint is your own memory. Anything above 10 MB is rejected as a safety check, and real subtitle files are a tiny fraction of that.

Does converting lose anything?

No. SRT carries less information than VTT, so everything in the source survives. Line breaks and inline formatting tags like <i> are preserved exactly.

Do I need to sign up?

No. There is no account, no email and no watermark on the output.

Can I convert back?

Yes — use the VTT to SRT tool. Converting in that direction drops VTT-only positioning cues, because SRT has nowhere to put them.

Need the subtitles made, not just converted?

Viten transcribes your video and generates the captions for you, then burns them in or exports the file.