en

Video to subtitles

Automatically generate subtitles (SRT or VTT) from a video's audio track - locally in the browser via AI speech recognition (Whisper), no upload.

Running locally on your device ...

Audio track language
  • Auto-detect
  • English
  • 中文
  • Deutsch
  • Español
  • Русский
  • 한국어
  • Français
  • 日本語
  • Português
  • Türkçe
  • Polski
  • Català
  • Nederlands
  • العربية
  • Svenska
  • Italiano
  • Bahasa Indonesia
  • हिन्दी
  • Suomi
  • Tiếng Việt
  • עברית
  • Українська
  • Ελληνικά
  • Bahasa Melayu
  • Čeština
  • Română
  • Dansk
  • Magyar
  • தமிழ்
  • Norsk
  • ไทย
  • اردو
  • Hrvatski
  • Български
  • Lietuvių
  • Latina
  • Māori
  • മലയാളം
  • Cymraeg
  • Slovenčina
  • తెలుగు
  • فارسی
  • Latviešu
  • বাংলা
  • Српски
  • Azərbaycanca
  • Slovenščina
  • ಕನ್ನಡ
  • Eesti
  • Македонски
  • Brezhoneg
  • Euskara
  • Íslenska
  • Հայերեն
  • नेपाली
  • Монгол
  • Bosanski
  • Қазақша
  • Shqip
  • Kiswahili
  • Galego
  • मराठी
  • ਪੰਜਾਬੀ
  • සිංහල
  • ខ្មែរ
  • ChiShona
  • Yorùbá
  • Soomaali
  • Afrikaans
  • Occitan
  • ქართული
  • Беларуская
  • Тоҷикӣ
  • سنڌي
  • ગુજરાતી
  • አማርኛ
  • ייִדיש
  • ລາວ
  • Oʻzbekcha
  • Føroyskt
  • Kreyòl ayisyen
  • پښتو
  • Türkmençe
  • Nynorsk
  • Malti
  • संस्कृतम्
  • Lëtzebuergesch
  • မြန်မာ
  • བོད་སྐད་
  • Tagalog
  • Malagasy
  • অসমীয়া
  • Татарча
  • ʻŌlelo Hawaiʻi
  • Lingála
  • Hausa
  • Башҡортса
  • Basa Jawa
  • Basa Sunda
  • 粵語
Subtitle format
  • SRT (SubRip, most widely supported)
  • VTT (WebVTT, for the web)

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    A talk, an explainer video, a social clip without captions: especially on a muted feed or for viewers with a hearing impairment, subtitles often decide whether a video gets understood at all. This tool listens to a video's audio track, recognises the spoken words via AI (Whisper) and writes them out as a time-stamped subtitle file - ready to load into a video player or editing timeline.

    The audio track is automatically pulled out of the video - no separate detour through a dedicated extraction tool is needed, the same mechanism the site's audio-extraction tools already use handles that. Whisper breaks recognition into speech segments with a start and end time; those come out directly as SRT or VTT cues, in exactly the same timestamp formats as this site's other subtitle tools (so, for example, still fine-tunable afterwards via "Shift subtitles").

    Subtitles are an automatic approximation, not a substitute for an edited translation - proper names, jargon and background noise can cause errors. A quick review pass before publishing is always worthwhile.

    Specifications

    Specifications
    Input formatsMP4, M4V, WEBM, MOV, MKV
    Auto-conversionPNG, GIF
    Output formatsSRT, VTT
    Batch processingNo
    ProcessingLocally in your browser (WebAssembly)
    File uploadNone

    In 3 steps

    1. Drop your video file.
    2. Choose the language and subtitle format (SRT or VTT).
    3. Download the subtitle file.

    Limitations: Runs single-threaded (no cross-origin-isolation mode on this site) and is therefore noticeably slower than server-side services - a much stricter per-device length cap applies here than for the other video tools. Uses the compact "tiny" model tier: good for clear speech, weaker with heavy background noise or several people talking at once. Subtitles are machine-generated - review before publishing, especially proper names and numbers.

    FAQ

    Is my video uploaded?

    No, audio extraction and recognition run entirely locally in the browser.

    SRT or VTT - which should I choose?

    SRT is the most widely supported format for video editors; VTT is the web standard for HTML5 video players.

    Can I adjust the timestamps afterwards?

    Yes, the "Shift subtitles" tool can shift the whole file by a fixed amount.

    Does this work with multiple speakers?

    Yes, but without speaker separation - all voices end up in the same continuous subtitle track.

    Related tools

    Audio to text · VTT to ASS · Burn in subtitles · Video to WAV · Video to images