Generate SRT subtitles free — from audio, video or YouTube
Need a .srt file for a video? Txtify turns any audio,
video, or YouTube link into timed subtitles using Whisper — free, with no account, and with
optional translation into 30+ languages. Use the live demo, or self-host it so nothing leaves
your machine.
How to make an SRT file in 3 steps
- 1. Add your media. Upload an audio/video file or paste a YouTube URL.
- 2. Pick a Whisper model. Larger models are more accurate; smaller ones are faster.
- 3. Export
.srt. Download the timed subtitles — or choose VTT, SBV, TXT or PDF.
What an SRT file looks like
SRT is a plain-text format: a sequence number, a start → end timestamp, and the caption text. Txtify produces exactly this, aligned to the audio with Whisper via stable-ts:
1 00:00:00,000 --> 00:00:03,400 Welcome to the recording. 2 00:00:03,400 --> 00:00:07,120 Today we're walking through the setup.
Why Txtify for subtitles
- Free and open source (Apache 2.0) — no watermarks, no per-minute fees.
- Accurate timings — stable-ts gives word-aligned Whisper output, so cues land on the right words.
- Private — self-host and your media never leaves your server. The only optional external call is DeepL translation.
- Multiple formats — SRT, VTT and SBV for different players and platforms.
Honest note: Txtify exports subtitles but doesn't include a visual subtitle editor for hand-tweaking each cue, and it doesn't label speakers yet. If you need an in-browser editor, Whishper is built for that. For fast, accurate SRT generation with optional translation, Txtify is the quicker path.
FAQ
Is it really free?
Yes — open source, no account, no per-minute charge. Use the demo or self-host.
Can it subtitle a YouTube video?
Yes — paste the link and Txtify transcribes the audio, even when the video has no captions. See transcribe YouTube videos.
Which format should I pick?
SRT is the most widely supported. Use VTT for web/HTML5 players and SBV for some YouTube tooling.
Related: Otter.ai open-source alternative · Best self-hosted transcription tools · Whishper vs Scriberr vs Txtify · Transcribe YouTube videos · Private, offline transcription