Free subtitle toolbox

Ten subtitle tools that need no sign-up and no login. Format conversion, style generation, timing fixes, bulk proofreading and aspect-ratio reframing all run inside your browser — files are never uploaded. Two of them do send your SRT to our server for translation.

Subtitle translator

Uses our server

20 languages

Upload an SRT, pick your languages, download the translated file. 20 languages supported, no sign-up needed.

Bilingual subtitles

Uses our server

Original on top, translation below

Turn an SRT into a bilingual file with the original on top and the translation underneath — ready to hand to a proofreader.

SRT to VTT

Runs locally

Converts both ways

Convert between SRT and WebVTT. YouTube and web players only accept VTT; most desktop players prefer SRT.

SRT to ASS

Runs locally

Styles and animation

Convert SRT into styled ASS subtitles: start from 10 templates, fine-tune size, colour, outline and background box, then add fade-in or per-character reveal animation.

Fix subtitle timing

Runs locally

Shift or scale

Subtitles a few seconds early or late, or a total duration that does not match the video? Fix it in one go — shift everything, or scale by a ratio.

Subtitle QC

Runs locally

Line length and reading speed

Check line length, on-screen duration and reading speed against platform subtitle guidelines, with every issue listed.

Batch find & replace

Runs locally

Preview first, apply after

Fix typos and inconsistent terminology in bulk. Only the subtitle text changes — timing, numbering and inline tags are kept exactly as they were, and every change is listed for confirmation first.

SRT to plain text

Runs locally

Strip the timings

Pull just the dialogue out of an SRT as plain text — for writing scripts, taking notes, or getting a quote from a translation agency.

Clean up SRT

Runs locally

Remove overlaps and gaps

Clean up overlapping timings, adjacent duplicate lines, stray blank lines and broken numbering, and get a well-formed SRT back.

Reframe video

Runs locally

Landscape to vertical

Turn a 16:9 video into 9:16 or 1:1 and let the subtitles reflow into the new safe area, with line breaks matched to the new width. Runs entirely in your browser — the video is never uploaded.

Want the whole video done, not just the file?

These tools only handle subtitle files. To work on the video itself — transcribe the audio, translate into 20 languages, burn bilingual subtitles into the finished video, or turn 16:9 into 9:16 — use the full version. Burn-in happens in your browser, so the video is never uploaded.

Sign up free and get credits