Subtitle and Caption Format Converter
Convert SRT, VTT, SBV, ASS, SSA, TTML, DFXP, SCC, CSV, and TSV subtitle files client-side, then copy or download the cleaned output. Conversion runs in your browser and the caption file is never uploaded.
Why this tool is useful
Every platform wants captions in a different format. YouTube takes SRT, web players expect VTT, broadcast asks for SCC, and a localisation vendor sends back TTML. The conversion itself is simple, but the usual options are not: paste a client transcript into a random online converter and you have uploaded a confidential script to an unknown server.
This converter runs entirely in your browser. The caption file is parsed and rewritten locally in JavaScript and never leaves your machine, so it is safe to use with embargoed, pre-release, and NDA material. It handles SRT, VTT, SBV, ASS, SSA, TTML, DFXP, SCC, CSV, and TSV, and you can copy the output or download it directly.
1. Upload or paste caption file here
2. Convert to
Output format
Converted output
WEBVTT 00:00:01.000 --> 00:00:04.000 Aspect keeps caption conversion client-side. 00:00:05.000 --> 00:00:08.000 Drop an SRT or VTT file to convert it.
Example use cases
Repurposing captions across platforms
Convert one approved SRT into the VTT and platform-specific formats the same cut needs for web, social, and broadcast delivery.
Handling vendor deliverables
Take TTML or DFXP back from a localisation vendor and convert it into the format your NLE or player actually accepts.
Working with confidential material
Convert captions for unreleased or NDA-covered content without uploading the dialogue to a third-party service.