Subtitle converter

Subtitle files are small, plain and almost interchangeable — a list of times and the words that belong to them. The differences between formats are mostly about how much styling they can carry, and converting between them is quick and exact.

Up to 100 files at once. Mixed formats are fine.

Every subtitle format we handle

5 formats in this category, 20 working conversions — 20 of them without your file leaving the device.

  • SRTSRT

    The most widely supported subtitle format. Numbered blocks, timecodes, plain text.

  • VTTVTT

    The subtitle format HTML5 video expects. SRT with a header and styling support.

  • ASSASS

    Subtitles with positioning, fonts and effects. Standard in anime fansubbing.

  • SUBSUB

    Frame-based subtitles. Goes out of sync the moment the frame rate changes.

  • SBVSBV

    YouTube's own caption format from its export tool.

Which format goes where

SRT is the plain one that everything accepts and is the safe default. WebVTT is what browsers want for HTML video, and is close enough to SRT that the conversion is nearly mechanical. ASS and SSA carry positioning, fonts and colours, which is why they are used for anything typeset rather than merely captioned.

Converting from a styled format to a plain one keeps the words and the timings and drops the styling, because there is nowhere for it to go. That is worth knowing before you convert a carefully positioned sign translation into SRT.

Timings are the part that must be exact

A subtitle file is only useful if it stays in step. The formats express time slightly differently — commas against full stops, hours sometimes omitted — and getting that translation wrong shifts every line in the file. Timings are converted exactly rather than rounded, so a track that was in sync stays in sync.

Subtitle converter: common questions

Will my timings stay in sync?

Yes. The formats write time slightly differently and the conversion is exact rather than rounded, so a file that was in step stays in step.

What happens to positioning and colours?

They survive between formats that support them and are dropped converting to a plain format like SRT, which has nowhere to put them. The words and timings always come across.

Which format should I use for a website?

WebVTT. It is what browsers expect for HTML video, and converting from SRT is nearly mechanical.

Are subtitle files uploaded?

No. Caption files are converted in your browser like everything else here, which matters more than it sounds: a subtitle file is the full script of whatever it belongs to, and unreleased ones routinely are.

Other things to convert