OfflineSubs

Video to SRT

Generate an SRT subtitle file from any video, locally. Drop the file, wait a few minutes, download the subtitles.

Drop your video file here
or click to choose · mp4 mov webm mkv m4v

From video file to subtitle file

Most online converters make you upload the whole video first. That is slow for large files, and it means your footage sits on someone else's machine. This tool does the same job on your own device.

The video is decoded locally, the speech in its audio track is recognised, and the result is written out as a timed SRT file. Nothing leaves your computer — you can watch the Network tab in your browser's developer tools to confirm it.

Which video files work

MP4, MOV, WebM and MKV are read directly. If a container is not supported by your browser, exporting just the audio as MP3 or WAV and dropping that in works equally well — the subtitles will be identical.

FAQ

What video formats are supported?

MP4, MOV, WebM and MKV in a modern browser. Anything your browser cannot decode will show a clear message — in that case export the audio track first.

How long does a 5 minute video take?

Roughly 10 minutes on a typical desktop. The tool shows an estimate before it starts and a running count while it works.

Can I edit the subtitles afterwards?

Yes. Every line is editable, you can delete lines, and you can shift all timings at once. Changes are included in the download.

Is the video uploaded?

No. Processing happens entirely in your browser using WebAssembly.