Turn any video into a properly timed SRT subtitle file. Upload a file or paste a link, review the subtitle lines in the editor, then export SRT with the timeline intact — free to start, no watermark, no install.
Manual translation, hired voice actors, days of waiting. Creators and teams lose time and money on every single video.
Skip the old workflowI need an SRT file for a video that never had subtitles in the first place.
The auto-subtitles a platform gave me are burned into the picture — I want a real, editable subtitle file instead.
The timings matter: the SRT has to line up with the audio when I import it, not need fixing line by line.
Upload, pick languages, and let the AI handle the rest. No software to install.
A few clicks, that is all.
A few clicks, that is all.
A few clicks, that is all.
A few clicks, that is all.
There are two ways a video ends up with an SRT file, and they are not the same job. The first is extraction: the subtitle text already exists in its own track inside the file, and something simply lifts it out. That only works when the video has soft subtitles — most web exports, screen recordings and downloads do not. The second is generation: there is no text to lift, so the audio is transcribed and the timings are built from the speech itself. That covers everything, including videos where subtitles were burned into the picture, and it produces a clean SRT you own. SpeakVid does the second: upload the video or paste a link, the audio is transcribed with automatic sentence segmentation and punctuation, you correct any line in the editor, then export a standard SRT whose timeline is preserved line for line — ready for Premiere, CapCut, Final Cut, DaVinci or a direct upload to YouTube. Costs 1 credit per minute of audio; 20 credits free at sign-up.
Numbered cues, start and end timecodes, plain text — the format every player and editor already understands, with the original timeline preserved line for line.
Extraction only works if a subtitle track exists. Generating from speech works on screen recordings, phone footage, streams and videos with burned-in text alike.
Review the lines, fix a name, split a cue or nudge a timing in the editor, then export. You can also translate the same SRT into 67+ languages without rebuilding the timings.
Upload the video file or paste a link, choose the spoken language, and run the transcription. A timestamped subtitle draft comes back that you can edit in the editor; export it as SRT and the file is ready for Premiere, CapCut, Final Cut, DaVinci or a platform upload. Pricing is 1 credit per minute of audio and you get 20 credits free at sign-up.
Extraction lifts an existing subtitle track out of the container — fast and lossless, but only possible when the video has soft subtitles. Generation transcribes the audio and builds the timings from speech, so it works on any video, including ones with no subtitle track or with subtitles burned into the picture. This tool does the second.
Yes — the SRT is generated against the same audio the player uses, so the cues land where the words are spoken. You can still nudge any line in the editor before exporting if a specific cue needs to start earlier or run longer for readability.
Yes. After transcription you can translate into 67+ languages while keeping the original timeline, then export the translated SRT — or a bilingual one with both lines per cue. That is the usual route for publishing one video across several markets.
MP4, MOV, AVI, MKV and WebM, plus audio-only files such as MP3, WAV, M4A, AAC and FLAC if you have already stripped the audio. Links to YouTube, TikTok, Bilibili and 1000+ other sites work too, so you do not need to download the video first.
No watermark is added to anything you export. There is no artificial cap on video length — long recordings are segmented automatically and the timeline stays continuous. Failed tasks are not charged.
We use local storage only to keep you signed in — no tracking cookies, no third-party ads. See Privacy Policy
SpeakVid does not use tracking or advertising cookies. The only storage used is listed below.