AI Video Subtitle Generator

Turn speech in videos into timed subtitles with Whisper, privately on your device; save as SRT, VTT or TXT.

AI Private · runs on your device Free
Runs locally in your browser AI processing happens on your device. Your files are not uploaded for inference.
AI model
…
Download size
… ·
Device
Checking browser support…

    Turn speech into subtitles

    Subtitling your YouTube videos, courses, interviews or social clips increases watch time, accessibility and search visibility. The AI Video Subtitle Generator runs OpenAI's Whisper speech recognition model right in your browser.

    Model options

    • Tiny (about 39 MB): fastest
    • Base (about 73 MB): balanced
    • Small (about 238 MB): most accurate, downloaded only after you confirm

    Features

    • Pick the spoken language or let the model detect it
    • Optionally translate the speech into English
    • Edit the subtitles before downloading
    • Save as SRT, VTT or plain text (TXT)

    Privacy

    Your video is never uploaded; the audio is decoded and transcribed in your browser. Up to 30 minutes per file is supported.

    How to use AI Video Subtitle Generator

    1. Upload your video or audio file.
    2. Choose the model size and spoken language.
    3. When transcription finishes, edit the subtitles.
    4. Download the subtitles as SRT, VTT or TXT.

    Why use this tool?

    Produces subtitles privately and for free, without uploading videos to paid transcription services.

    FAQ

    How long can the video be?

    Up to 30 minutes per file. Because processing runs on your CPU, a long video can take as long as its own length or longer with larger models.

    Which languages are supported?

    Whisper recognises dozens of languages. For best accuracy try the Small model and pick the language manually.

    Can I upload the subtitles to YouTube?

    Yes, upload the SRT or VTT file as captions in YouTube Studio.

    Related tools