Why this tool is useful
Prepare captions for a browser player or desktop editor while keeping unpublished dialogue and timing data on the current device.

Convert an SRT or WebVTT subtitle file to a chosen standard format, normalize cue timestamps and download UTF-8 output without uploading captions.
Ready. Your working data stays in this browser.
Files and capture streams stay on this device. Processing uses browser APIs only; nothing is uploaded to YTSave, the media API or a proxy.
Prepare captions for a browser player or desktop editor while keeping unpublished dialogue and timing data on the current device.
The browser detects WebVTT from its signature, parses bounded timestamp blocks, normalizes decimal separators and numbering, then creates a UTF-8 local file.
Choose an SRT export, select WebVTT, verify the cue count and download a .vtt file ready for an HTML video track.
The calculation is deterministic and explains validation errors instead of silently changing invalid input.
Input and output remain in this tab. Copy and download happen through browser APIs without a server upload.
Every run reports its tool mode, timestamp and input/output size so transformed data can be audited.