Pepys
12,438,517minutes transcribed

Universal Subtitle Converter

Convert between subtitle formats – SRT, VTT, and SBV in; SRT, VTT, text, Markdown, or JSON out – right in your browser.

Accepts an SRT, VTT, or SBV subtitle file (or pasted subtitle text) · returns your subtitles as SRT, VTT, plain text, Markdown, or JSON.

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

How do I convert a subtitle file?

Drop in a subtitle file – SRT, VTT, or SBV – pick an output format (SRT, VTT, plain text, Markdown, or JSON), and Pepys converts it with every timestamp preserved. The input format is auto-detected and the whole thing runs in your browser, so nothing is uploaded. Free, no account.

How subtitle converter works

01

Add your subtitle file

Drop in an SRT, VTT, or SBV file or paste the text – the format is auto-detected.

02

Pick the output format

Choose SRT, VTT, plain text, Markdown, or JSON – converted in your browser.

03

Download or copy

Grab the converted file with its timing intact, or copy it straight out.

Different tools want different subtitle formats: editors take SRT, the web wants WebVTT, YouTube exports SBV, and a script might need JSON. Pepys is a single converter for all of them – drop in an SRT, VTT, or SBV file, choose the format you need, and it maps every cue and timestamp across without losing sync.

The input format is detected automatically, and the conversion runs entirely in your browser, so your subtitles never leave your device – nothing to install, no account. Convert a quick clip or a feature-length file the same way, free.

Pick your format

subtitles.json
[
  { "id": 0, "start": 1.0, "end": 4.0, "text": "Welcome back to the show." },
  { "id": 1, "start": 4.5, "end": 7.2, "text": "Today we're talking subtitles." }
]
  • One tool for SRT, VTT, and SBV in; SRT, VTT, text, Markdown, or JSON out

  • Input format auto-detected – just drop the file in

  • Runs in your browser – your subtitles never leave your device

  • 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 · JSON

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

Subtitle converter – questions, answered

How do I convert a subtitle file?

Drop your SRT, VTT, or SBV file on this page (or paste the text), pick an output format, and Pepys converts it instantly – download or copy the result. It runs in your browser, free, no account.

Which formats can it convert?

It reads SRT, VTT (WebVTT), and SBV (YouTube) files, and writes SRT, VTT, plain text, Markdown, or JSON – with the original timing preserved on the timed formats.

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

Subtitle converter – free to start

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