Pepys
12,438,517minutes transcribed

SRT to VTT Converter

Turn an .srt subtitle file into web-ready WebVTT (.vtt) – converted in your browser, with every timestamp intact.

Accepts an .srt subtitle file (or pasted SRT text) · returns a web-ready .vtt (WebVTT) file with the original timing.

PodcasterJournalistContent creatorResearcherStudent
Trusted by 100k+ usersRated 4.9 out of 5 by 100k+ users

How do I convert SRT to VTT?

To convert SRT to VTT, drop your .srt file in and Pepys parses the cues and rewrites them as WebVTT (.vtt) – the format the HTML5 <track> element and web players expect – with every timestamp preserved. It runs entirely in your browser, so nothing is uploaded. Free, no account.

How srt to vtt works

01

Add your .srt file

Drop in the SRT file or paste its text – it stays on your device.

02

Convert instantly

Pepys parses the cues and rewrites them as WebVTT, right in your browser.

03

Download the .vtt

Grab the web-ready .vtt file, timestamps intact, and add it to your <track>.

SRT is the universal subtitle format, but the web wants WebVTT: the HTML5 <track> element and most browser players only read .vtt. Pepys converts an .srt to .vtt in one step, mapping every cue and timestamp across so nothing drifts out of sync.

It all happens in your browser – your subtitles never leave your device, there's nothing to install, and there's no account to create. Convert a two-line clip or a two-hour film the same way, free.

Your .vtt file

subtitles.vtt
WEBVTT

00:00:01.000 --> 00:00:04.000
Welcome back to the show.

00:00:04.500 --> 00:00:07.200
Today we're talking subtitles.
  • Converts in your browser – your .srt file never leaves your device

  • Every timestamp mapped exactly, so captions stay in sync

  • Web-ready WebVTT for the HTML5 <track> element and browser players

  • Free and instant – no account, no upload, no watermark

Works with the platforms you live in.

Paste a link from YouTube, TikTok, Instagram, Facebook, Spotify, or Apple Podcasts – or drop in any audio or video file. We transcribe it once, then you export it however your workflow needs.

  • YouTubeYouTube
  • TikTokTikTok
  • InstagramInstagram
  • FacebookFacebook
  • SpotifySpotify
  • Apple PodcastsApple Podcasts
  • or any file

Export to any format

  • TXT
  • Markdown
  • DOCX
  • PDF
  • SRT
  • VTT
  • JSON

Most useful for your work: SRT · VTT

Timestamps, speaker labels, and subtitle timing carry through to every export.

Srt to vtt – questions, answered

How do I convert SRT to VTT?

Drop your .srt file on this page (or paste the text) and Pepys instantly rewrites it as WebVTT – then download the .vtt. It runs in your browser, free, no account.

What's the difference between SRT and VTT?

Both are timed caption files. SRT is the most widely supported; VTT (WebVTT) is built for the web and the HTML5 <track> element and supports styling and positioning. The time format also differs (SRT uses commas, VTT uses dots) – Pepys handles the conversion.

Does my file get uploaded?

No. The conversion runs entirely in your browser, so your subtitle file never leaves your device.

Is it free?

Yes – completely free, no account and no watermark, with no limit on how long the file is.

More free tools

Keep reading

Srt to vtt – free to start

Pay as you go – credits never expire, nothing to cancel. Or start free with 60 minutes, no card.