Translate any video into English subtitles

Turn speech in Spanish, French, Japanese, Hindi, and about 100 other languages into English text and SRT subtitles. Free, runs in your browser.

100% freeNo account neededNothing uploaded

Drop your video or audio file here

or click to browse. It’s free, no signup.

MP4 · MOV · WebM · MKV · AVI · MP3 · WAV · M4A and more

🔒 100% private: transcription runs in your browser. Your file is never uploaded.

Got a video in a language you don’t speak? FreeTranscribe listens to the original speech and writes it out directly in English, as plain text or as timed English subtitles you can load into any player.

This page starts with “Translate to English” selected. The translation happens on your device, so the video is never uploaded.

How to get the best English translation

Want subtitles in the original language instead?

Switch Output to “Original language” to get subtitles in the language being spoken, for example Spanish subtitles for a Spanish video.

How it works

  1. Drop your file

    Nothing is uploaded. The file stays on your device the whole time.

  2. AI transcribes locally

    OpenAI’s Whisper model runs in your browser, so no server ever sees your file.

  3. Copy or download

    Plain text, or timestamped SRT and VTT subtitles ready to use anywhere.

Frequently asked questions

Which languages can it translate from?

About 100, including Spanish, Portuguese, French, German, Italian, Russian, Japanese, Korean, Chinese, Hindi, Arabic, Turkish, and Indonesian. Quality is best for widely spoken languages.

Can it translate English into other languages?

Not yet. The speech model translates into English only. You can transcribe the English and paste the text into a translator.

Do the English subtitles keep the original timing?

Yes. Each English caption is timed to the speech it translates, so it lines up with the video.