GitHub Pages Demo

Generate subtitles from a video file

Upload a video, capture the audio track, and generate a WebVTT subtitle file using Deepgram's transcription API. Everything runs in your browser—your API key stays local.

Quick start

  1. Paste your Deepgram API key.
  2. Upload a video file (MP4, MOV, WebM).
  3. Generate and download your subtitle track.

1. Provide your API key

Your key is used only to call the transcription API directly from the browser. Do not share it publicly.

Need a key? Visit console.deepgram.com.

2. Upload your video

Tip: Make sure audio is present in the file.

No video loaded.

3. Generate subtitles

Waiting for input.

Subtitle preview

Download

Download .vtt

Generate subtitles to enable download.

How it works