Subtitle Converter
A subtitle converter rewrites a caption file's timing and text into another subtitle format, like SRT to VTT or ASS to SRT. FileFlip converts them in your browser.
Every one of them runs in the browser, on this page, with no upload and no account.
Popular subtitle conversions#
Every subtitle format FileFlip supports#
FileFlip reads 5 of these without writing them, so they work as a source and not as a target. Another 1 can be produced but not opened, so they appear as a target only.
| Format | What it is | Convert |
|---|---|---|
| srtSRT | SubRip Subtitle | Convert SRT |
| vttWebVTT | Web Video Text Tracks | Convert WebVTT |
| assASS | Advanced SubStation Alpha | Convert ASS |
| ssaSSA | SubStation Alpha | Convert SSA |
| subSUB | MicroDVD Subtitle | Convert SUB |
| lrcLRC | Lyrics file | Convert LRC |
| ttmlTTML | Timed Text Markup Language | Output only |
| jssJACOSub | JACOSub script | Convert JACOSub |
| mpsubMPSub | MPlayer subtitle | Convert MPSub |
| smiSAMI | Synchronized Accessible Media Interchange | Convert SAMI |
| rtRealText | RealText | Convert RealText |
How subtitle conversion works here#
Subtitle conversion runs through FFmpeg compiled to WebAssembly, a 32.3 MB module your browser caches after the first use. It is a large download for a file that is usually a few kilobytes, and it is the reason the timecode arithmetic and the text encoding come out right rather than approximately right.
Styling is what gets lost. ASS and SSA carry named styles, positioning and karaoke timing, and SRT holds none of that, so converting down to SRT keeps the words and the timings and drops the rest. Converting back up does not invent it again.
Every engine, its exact version and its download size are listed on how FileFlip works, along with how to check for yourself that nothing is uploaded.
Other converters#
The conversion index lists the other eight families and the conversions people ask for most in each of them.