Free Subtitle Translator

Translate an .srt or .vtt subtitle file into 26 languages — every timestamp identical, lines re-wrapped to the standard width.

Drop your Subtitles files here

or click to browse — Select multiple files for batch conversion

srtvtt

☁️ Only the wording is sent — your Subtitles is opened and rewritten in this browser tab. The text travels to our translation service and back; the file itself is never uploaded, and nothing is stored on either leg. Why FileHugger

🔍 How your file is processed
Runs
On our conversion server (HTTPS upload)
Engine
The cue text is separated from the timing in your browser; only the cue text travels to our translation service and back
Max input
300,000 characters of text per file
Your file
The file itself is never uploaded — it is opened, read and rewritten in this browser tab. Only the wording is sent for translation, in batches, and only the translated wording comes back. Neither is stored: the translation service is called without conversation storage, and the finished file is assembled here, not on our servers.
Good to know
Timestamps, cue numbers and WebVTT cue settings are copied through character for character. Caption text is re-wrapped to about forty characters a line after translation, so line breaks within a cue will not fall where they did in the original. Formatting tags inside a cue may not survive translation intact.

Full security & file-privacy details →

Related converters

How to translate an SRT or VTT file for free

  1. Click Choose files (or drag & drop) and select one or more Subtitles files. You can also paste an image from your clipboard.
  2. Pick the language to translate into. If you know which language the file is in, say so rather than leaving it on automatic — detection works from the text itself, and a short document gives it little to go on.
  3. Press Translate. Processing runs with a live progress indicator.
  4. Open the download page to save your files individually or grab everything as a single ZIP.

Why translate subtitles here?

A subtitle file that comes back with its timings shifted is worse than one that was never translated, and that is exactly what happens when you paste one into a translation box: the model helpfully reformats the numbers. Here the timestamps, cue indexes and cue settings are copied through untouched and only the caption text is sent. What comes back is re-wrapped to about forty characters a line, the width players, YouTube and broadcasters expect, so it does not run off the screen.

Advertisement

About the formats

What is a Subtitles file?

SRT and WebVTT are the two subtitle formats everything reads: video players, YouTube, Vimeo, editing software, broadcast systems and every social platform that accepts captions. Both are plain text — a timestamp, then the words shown while it runs — which is why they are trivially editable and why a translated subtitle file drops straight back into the same video.

The timings are not negotiable

Paste a subtitle file into a translation box and watch what happens to it. The model sees 00:01:23,400 --> 00:01:26,120, decides it is text, and helpfully tidies it — a comma becomes a full stop, a leading zero disappears, an arrow becomes a dash. The captions are now in the right language and the wrong places, which is worse than not translating them at all, because a viewer can ignore a foreign subtitle and cannot ignore one that arrives two seconds late for the rest of the film.

So the timing never goes anywhere near the translator. The file is split first: cue numbers, timestamps, WebVTT cue settings and blank lines are copied through character for character, and only the caption text is sent. Whatever comes back cannot move a timing, because the timings were never part of the request.

Re-wrapped to a width that fits the screen

A cue is usually broken across two lines to fit comfortably at the bottom of the frame, and the break is placed for the original wording. Translated text is a different length, so keeping the original break would leave one line of two words and one that runs off the edge. The translated cue is re-wrapped at word boundaries to about forty characters a line — the convention players, broadcasters and subtitle guidelines all settle around. Line breaks within a cue therefore will not fall where they did in the original; the cue as a whole appears and disappears at exactly the same moment.

Both formats, in and out

SubRip (.srt) and WebVTT (.vtt) between them cover almost everything that reads captions: YouTube, Vimeo, video editors, media players, and the social platforms that accept subtitle uploads. The file comes back in the format it went in, so it drops straight back onto the same video without a conversion step in between.

The honest limits

Cues are short and often mid-sentence, which is the hardest case for machine translation — a line with three words in it has almost no context to work from, and dialogue is idiomatic by nature. This is a good way to make a video watchable in a language you do not speak, and not a substitute for a subtitler on anything published commercially. Formatting tags inside a cue may not survive the round trip intact.

Frequently asked questions

Is this Translate Subtitles tool free?

Yes — there is no sign-up, payment or watermark. Server-processed tools use the published file-size, duration and fair-use limits so jobs remain available to everyone; those are technical safeguards, not a paid tier.

Can I translate several files at once?

Yes. Drop in as many as you like and each is translated in sequence with its own progress status, then downloaded individually or all together as a ZIP. Long files are sent for translation in batches, so a stack of large documents can reach the fair-use ceiling — if it does, the message says so and waiting a few minutes is all it takes.

Is my file uploaded to a server?

Yes — this tool needs a full office engine, so your file is sent to our server over an encrypted (HTTPS) connection, converted there, and deleted immediately after the PDF is delivered. It is never read for any other purpose, never shared, and never stored. Files up to 50 MB are accepted.

Which subtitle formats work?

SubRip (.srt) and WebVTT (.vtt), which between them cover almost everything: YouTube, Vimeo, video editors, media players and social platforms all read one or the other. The file comes back in the same format it went in. Timecodes, cue numbers and WebVTT cue settings are copied through character for character, so the result drops straight back onto the same video.

Advertisement