Subtitles

Captions as chunks, not a CapCut timeline.

Upload a talking-head. Tell Hamza what was spoken. Correct the few words that matter, then burn a 9:16 MP4 in this browser. Translate only if you turn it on.

  1. 01

    Upload

    MP4, MOV, or WebM up to 500 MB. Pick the language spoken in the video from the listen list below.

  2. 02

    Fix chunks

    Captions land as the same ranges the player shows. Edit a word, tint a highlight, style color and font.

  3. 03

    Export 9:16

    The captioned MP4 encodes in this browser (~10–18 MB per minute at 720p). Keep the tab open until it downloads.

Spoken language first

You choose the locale that was actually spoken. 91 Deepgram listen locales. Translate is a separate toggle: off keeps captions in the spoken language; on writes a second language on screen.

  • Arabic
  • Arabic (Algeria)
  • Arabic (Chad)
  • Arabic (Egypt)
  • Arabic (Iran)
  • Arabic (Iraq)
  • Arabic (Jordan)
  • Arabic (Kuwait)
  • Arabic (Lebanon)
  • Arabic (Morocco)
  • Arabic (Palestine)
  • Arabic (Qatar)
  • Arabic (Saudi Arabia)
  • Arabic (Sudan)
  • Arabic (Syria)
  • Arabic (Tunisia)
  • Arabic (UAE)
  • Armenian
  • Belarusian
  • Bengali
  • Bosnian
  • Bulgarian
  • Catalan
  • Chinese (Cantonese, Hong Kong)
  • Chinese (Mandarin, Simplified)
  • Chinese (Simplified, China)
  • Chinese (Simplified)
  • Chinese (Traditional, Taiwan)
  • Chinese (Traditional)
  • Croatian
  • Czech
  • Danish
  • Danish (Denmark)
  • Dutch
  • English
  • English (Australia)
  • English (India)
  • English (New Zealand)
  • English (United Kingdom)
  • English (United States)
  • Estonian
  • Finnish
  • Flemish (Belgium)
  • French
  • French (Canada)
  • German
  • German (Switzerland)
  • Greek
  • Gujarati
  • Gujarati (India)
  • Hebrew
  • Hindi
  • Hungarian
  • Indonesian
  • Italian
  • Japanese
  • Kannada
  • Korean
  • Korean (South Korea)
  • Latvian
  • Lithuanian
  • Macedonian
  • Malay
  • Marathi
  • Nepali
  • Norwegian
  • Persian (Farsi)
  • Polish
  • Portuguese
  • Portuguese (Brazil)
  • Portuguese (Portugal)
  • Punjabi
  • Punjabi (India)
  • Romanian
  • Russian
  • Serbian
  • Slovak
  • Slovenian
  • Spanish
  • Spanish (Latin America)
  • Swedish
  • Swedish (Sweden)
  • Tagalog
  • Tamil
  • Telugu
  • Thai
  • Thai (Thailand)
  • Turkish
  • Ukrainian
  • Urdu
  • Vietnamese

Formats

Upload MP4, MOV, or WebM. Export is a captioned 9:16 MP4 encoded on this device. There is no SRT/VTT download and no cloud render queue.

What minutes count

Transcription minutes are counted on the workspace when we transcribe the upload. Free includes 50 minutes. See pricing.

50 free transcription minutes. Create a workspace when you are ready.