SRT to VTT Converter

Convert subtitle files between SRT and WebVTT — both directions, fully private

Click or drag & drop a .srt or .vtt file

Maximum file size: 5 MB

SRT VTT

Direction is detected automatically from your file — click the arrows to override it.

Done!

SRT and WebVTT do the same job — timing subtitles to video — but players and platforms are stubborn about which one they accept. The SRT to VTT Converter on WiserWork switches subtitle files between the two formats in either direction, instantly and entirely in your browser: your subtitle file is never uploaded anywhere.

What is an SRT to VTT Converter?

SRT (SubRip Text) is the oldest and most widely supported subtitle format — numbered cues with comma-separated millisecond timestamps. WebVTT (Web Video Text Tracks) is the modern web standard required by the HTML5 <track> element and most web video players; it starts with a WEBVTT header and uses dots in its timestamps instead of commas. An SRT to VTT converter rewrites one syntax into the other: adjusting the timestamp punctuation, adding or removing the header, renumbering cues, and stripping VTT-only extras like styling blocks and voice tags that SRT can't represent. The result is a clean file that your target player accepts on the first try.

Key Features

  • Both directions — SRT → VTT and VTT → SRT — with automatic format detection
  • Upload a file (up to 5 MB) or simply paste subtitle text
  • Handles VTT-only features gracefully: NOTE, STYLE and REGION blocks are removed and voice/class tags stripped when converting to SRT
  • Short MM:SS timestamps from VTT are padded to the HH:MM:SS form SRT requires
  • Cue counter so you can verify nothing was lost in conversion
  • Download the converted file or copy it straight to your clipboard
  • 100% client-side — your transcript never leaves your device

Common Use Cases

  • Converting an SRT file to VTT for an HTML5 video player, Vimeo, or a course platform
  • Turning YouTube- or Zoom-exported VTT captions into SRT for a video editor like Premiere or DaVinci Resolve
  • Preparing caption files for social media platforms that only accept SRT
  • Fixing a subtitle file a client sent in the "wrong" format without installing anything

How to Use the SRT to VTT Converter

  1. Drop your .srt or .vtt file onto the upload zone, or paste the subtitle text directly.
  2. The tool detects the format and sets the conversion direction automatically — use the swap button if you want to override it.
  3. Check the live output and the cue count to confirm everything converted.
  4. Click Download to save the converted file, or Copy Output to paste it elsewhere.

Tips for Best Results

  • Keep file names meaningful — the download keeps your original name with the new extension
  • If your player shows no subtitles after converting to VTT, confirm the file is served with the text/vtt MIME type
  • SRT supports only basic tags (italic, bold, underline); fancier VTT styling is removed by design so the SRT stays valid
  • For multi-language work, convert each language file separately and keep the language code in the file name (movie.en.vtt)
  • Files bigger than 5 MB are almost never subtitles — split the file or check you picked the right one

Why Use WiserWork's SRT to VTT Converter?

Subtitle files are text transcripts of your content — sometimes unreleased content — so uploading them to a random conversion server is an unnecessary risk. This converter runs completely in your browser: nothing is transmitted, logged or retained. It's also faster than server-based tools (no upload wait), free without limits, and careful about the details that break players — header handling, timestamp padding, cue renumbering and tag stripping. You get a file that simply works, plus a visible cue count as a sanity check.

Who Uses the SRT to VTT Converter?

Video editors preparing deliverables, course creators uploading lessons to LMS platforms, YouTubers repurposing captions across platforms, accessibility teams meeting caption requirements, and translators converting client files between formats — anyone who touches subtitles ends up needing to hop between SRT and VTT eventually.

Frequently Asked Questions

What's the difference between SRT and VTT?

SRT uses commas in timestamps (00:01:02,500) and numbered cues; VTT starts with a WEBVTT header, uses dots (00:01:02.500), and supports extra features like styling and positioning. VTT is the web standard; SRT has the broadest legacy support.

Is my subtitle file uploaded to a server?

No. The conversion runs in JavaScript on your device — the file never leaves your browser.

What's the maximum file size?

5 MB, which comfortably covers even feature-length subtitle files (a typical movie SRT is under 150 KB).

Will the timing of my subtitles change?

No. Timestamps are reformatted, never shifted — your subtitles stay perfectly in sync.

What happens to VTT styling when converting to SRT?

VTT-only features — STYLE blocks, NOTE comments, cue settings and voice tags — are removed, because SRT has no way to represent them. Basic italic, bold and underline tags are kept.

Can I convert captions exported from Zoom or YouTube?

Yes. Both export WebVTT, and this tool converts those files to SRT for use in video editors and other platforms.

Does it work on my phone?

Yes — you can paste subtitle text or open files from your phone's storage in any modern mobile browser.

Why does my converted VTT file start with WEBVTT?

That header line is required by the WebVTT standard — players reject files without it, so the converter adds it automatically.

In short, the SRT to VTT Converter handles a small but persistent nuisance of video work quickly, correctly and privately. If you're preparing the video itself too, the Video Trimmer and Bitrate Calculator in the same category are built to help.

Found this useful? Share it