Subtitle Studio // 00:00:00:00

Local video in. Synced subtitles out. Nothing leaves your browser.

⏺ 0 network uploads
▷ ▷ ▷

Drop a video file here, or click to browse

MP4, WebM, MOV — decoded and transcribed entirely on this device (WASM + Whisper)

Playback
00:00.0 / 00:00.0
no captions loaded
Transcribe
Preparing…

First run downloads model weights from the Hugging Face Hub and caches them in your browser (IndexedDB). Every run after that works fully offline. Longer videos and larger models take proportionally longer — this all runs on your CPU/GPU, not a server.

Transcript 0 cues
Subtitles will appear here once generated. Click any line to jump the video to that moment.