Free Subtitle Generator
Upload audio or video, or paste a link, and get a timed .srt or .vtt subtitle file in minutes – synced and ready to use.
Accepts audio or video – MP3, M4A, WAV, MP4, MOV… – or a link · returns a timed .srt or .vtt subtitle file you can attach to your video.
60 min free · no card required · we never train on your audio
How do I generate subtitles for a video?
To generate subtitles, upload your audio or video or paste a link to Pepys and it transcribes the speech into timed cues, then exports a .srt or .vtt caption file in minutes, in 99+ languages, with speaker labels. The first 60 minutes are free, no card. Attach the sidecar file to your video in any editor or player.
How subtitle generator works
Upload media or paste a link
Drop in any audio or video file, or paste a link – we extract the audio for you.
Get timed captions
AI transcribes the speech into timestamped, speaker-labeled cues, ready in minutes.
Export SRT or VTT
Download a .srt or .vtt subtitle file to pair with your video – or export TXT, Markdown, DOCX, PDF, or JSON.
Most video gets watched on mute, so subtitles aren't optional – they're how the message actually lands, and how the content stays accessible. Pepys generates them in minutes: upload your audio or video, or paste a link, and it transcribes the speech into timed cues and hands back a .srt or .vtt file you can pair with any clip, course video, or social post.
You choose the format your platform wants – SRT for most players and YouTube, VTT for the web – and you get a real sidecar file, not captions baked into the picture, so you can restyle, reposition, or translate them later in your editor. It works in 99+ languages, labels speakers, handles long videos by chunking and stitching, and never trains on your audio. Pay only for what you transcribe; credits never expire.
Pick your format – timed .srt or .vtt, synced and ready to attach
Works from audio or video, or a link – we extract the audio automatically
Speaker labels and timestamps carry into the caption file
99+ languages, auto-detected · we never train on your audio · credits never expire
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
Timestamps, speaker labels, and subtitle timing carry through to every export.
Subtitle generator – questions, answered
How do I generate subtitles for a video?
Upload your audio or video or paste a link on this page. Pepys transcribes the speech into timed cues and exports a .srt or .vtt subtitle file in minutes – your first 60 minutes are free, no card required.
What's the difference between SRT and VTT?
Both are timed subtitle files; SRT is the most widely supported (YouTube, most editors and players), while VTT is the standard for HTML5 web video. Pepys exports either from the same transcript.
Are the subtitles burned into the video?
No – you get a downloadable sidecar file. Add it to your video in your editor or player so you keep full control over styling, position, and timing.
Will the subtitles be in sync?
Yes – every cue carries accurate start and end times. Long videos are chunked and stitched automatically so the captions stay synced from start to finish.
Can I create subtitles in another language?
Yes – language is auto-detected across 99+ languages, and you can translate the finished transcript before exporting your .srt or .vtt.
More free tools
Keep reading
Subtitle generator – free to start
Pay as you go – credits never expire, nothing to cancel. Or start free with 60 minutes, no card.