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.
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
Add your subtitle file
Drop in an SRT, VTT, or SBV file or paste the text – the format is auto-detected.
Pick the output format
Choose SRT, VTT, plain text, Markdown, or JSON – converted in your browser.
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
[
{ "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.
- YouTube
- TikTok
- Spotify
- Apple Podcasts
- or any file
Export to any format
- TXT
- Markdown
- DOCX
- 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.