Step 1 / source
Add the source media
Source intake
Drop one media file here
Choose the SRT track required by a web video or VTT-compatible workflow.
Checking publication status before file selection...
TEMPORARY MEDIA WORKSPACE / SRT TO VTT
Convert validated UTF-8 SRT cues into a WEBVTT file with dot-millisecond timestamps and normalized cue separation.
The processor required by this tool is available, and this worker can accept a temporary job.
Step 1 / source
Source intake
Choose the SRT track required by a web video or VTT-compatible workflow.
Checking publication status before file selection...
The selected bytes are sent only to the Nirmion media API for this request. Processing uses a private temporary workspace rather than permanent catalogue storage.
Server-side source and result files are removed when the response stream closes. Re-downloads use the result Blob retained only in this browser tab.
Nirmion writes a separately named result containing nirmion_tools and never overwrites the selected source file.
Know the product contract
Every media page documents the accepted source, the selected FFmpeg transformation, the output container, and the limits that can affect the job.
Validate the complete SRT against the exact media cut first, including its first cue, final cue, line breaks, language, and timing.
Sequential SRT numbers are omitted, comma milliseconds become dots, a WEBVTT header is added, and cue text remains in order.
Load the VTT in the target player and check language, timing, line breaks, and supported inline tags.
Plain-language method
Container conversion does not improve synchronization or caption writing and does not create advanced WebVTT styling.
Validate the complete SRT against the exact media cut first, including its first cue, final cue, line breaks, language, and timing.
No settings are required because this conversion does not invent VTT positioning or style blocks.
Load the VTT in the target player and check language, timing, line breaks, and supported inline tags.
Useful when
Before processing
Container and codec
The output contains cue text and timing only; STYLE and REGION authoring is outside this tool.
Know the boundary
A structurally valid VTT does not guarantee every platform supports the same tags, positioning, or accessibility workflow.
Quick answers
These answers describe the actual upload, FFmpeg processing, download, and temporary-retention contract.
No. WebVTT does not require SRT sequence numbers.
Values stay the same while punctuation changes to VTT format.
No.