Convert IMSC
to SBV
Drop in a .xml (Internet Media Subtitles and Captions) file, get a clean .sbv (SubViewer / YouTube SBV) back. SubViewer / YouTube SBV is a minimal subtitle format YouTube's uploader accepts — comma-separated timestamps, no cue numbers. The conversion runs entirely in your browser — your captions never leave the page.
Frequently asked
Why convert IMSC to SBV?+
Internet Media Subtitles and Captions is the modern W3C streaming profile of TTML used by Netflix, Apple TV, and most streaming services. SubViewer / YouTube SBV is built for legacy YouTube uploads and SubViewer-compatible players. Converting lets you take a file produced for one workflow and use it in the other without re-typing or re-timing anything.
Is timing preserved exactly?+
Yes. The converter only re-encodes the file structure — start and end times round-trip to within one millisecond.
Does any styling survive the conversion?+
Neither format carries styling, so there's nothing to lose. The text and timing transfer exactly.
Does this run on a server?+
No. The conversion is pure JavaScript running in your browser — files never upload anywhere. Works offline once the page is loaded.