Video to Subtitles – Auto SRT/VTT Generator
Upload a video and get a downloadable SRT or VTT subtitle file with accurate, perfectly timed captions in minutes.
Accepts MP4, MOV, MKV, WebM and other video files · returns a downloadable .srt or .vtt subtitle file with timed captions.
60 min free · no card required · we never train on your audio
How do I generate subtitles for a video?
To make subtitles for a video, upload the file to Pepys and it transcribes the speech into accurate, timestamped captions you download as an SRT or VTT sidecar file, in 99+ languages, in minutes. Load that file into your player or editor to show captions. Your first 60 minutes are free, no card required.
How video to subtitles works
Upload your video
Drop in the video file – we extract the audio and prepare it automatically.
Generate the captions
AI transcribes the speech into clean, line-broken captions with accurate start and end times in minutes.
Download SRT or VTT
Review and edit any line, then download a ready-to-use SRT or VTT subtitle file.
Subtitles make a video watchable on mute, searchable, and accessible – but typing and timing them by hand is brutal. Upload your video and Pepys writes the captions for you: it transcribes the speech, breaks it into readable lines, and times every cue so they land exactly when each line is spoken.
You get a clean .srt or .vtt sidecar file to load into YouTube, Premiere, CapCut, VLC, or any player – not subtitles baked into the picture, so you stay in control of styling. It works in 99+ languages, your first 60 minutes are free, and we never train on your video.
Clean paragraphs. No more um's and ah's.
The left is what Pepys hands back – logical paragraphs with the filler stripped out, punctuated and readable. The right is the raw, one-line-per-segment dump most transcribers leave you with.
um so yeah everyone keeps telling you to like lead with your best line right but uh honestly if you give away the whole answer in the first second you know there's basically no reason for anyone to keep watching so the hook isn't kind of the smartest thing you say it's like a loop you open that they need to close and um that's the part that actually keeps people around
RawProperly timed cues with sensible line breaks – not one giant block of text
Download SRT or VTT to load into any editor or player – you control the styling
Long videos handled automatically – we chunk and stitch so timing stays correct
99+ languages, auto-detected · we never train on your video · credits never expire
Any language – 99+ detected automatically
- English
- 中文
- Español
- العربية
- हिन्दी
- Français
- 日本語
- Português
- Русский
- Deutsch
- 한국어
- Italiano
- বাংলা
- Türkçe
- فارسی
- Tiếng Việt
- தமிழ்
- Polski
- ไทย
- Українська
- Nederlands
- עברית
- Ελληνικά
- తెలుగు
- Bahasa Indonesia
- اردو
- Svenska
- मराठी
- Română
- Magyar
- Čeština
- ગુજરાતી
- Kiswahili
- ქართული
- Tagalog
- አማርኛ
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
Timestamps, speaker labels, and subtitle timing carry through to every export.
Video to subtitles – questions, answered
How do I generate subtitles for a video?
Upload your video on this page – the first 60 minutes are free, no card. Pepys transcribes the speech into timed captions you can edit and download as an SRT or VTT subtitle file in minutes.
What's the difference between SRT and VTT?
Both are sidecar caption files with timestamps. SRT is the most widely supported; VTT (WebVTT) is the web standard for HTML5 video. Pepys exports either, so pick whichever your player or platform expects.
Are the subtitles burned into the video?
No – Pepys gives you a separate .srt or .vtt file, not captions baked into the picture. Load it alongside the video so you keep full control over font, size, and position.
Can I make subtitles in another language?
Yes – language is auto-detected across 99+ languages, and you can translate the finished transcript before exporting the subtitle file.
More free tools
Keep reading
Video to subtitles – free to start
Pay as you go – credits never expire, nothing to cancel. Or start free with 60 minutes, no card.