Correct header, correct timestamp punctuation, no manual fixing before your HTML5 player will accept it.
Adds the required header line automatically — a common thing people forget doing this by hand.
Converts comma-separated milliseconds to the period format WebVTT expects.
Drop the output straight into an HTML5 video player's track element.
Convert a whole folder of SRT files to VTT in one pass.
WebVTT requires a WEBVTT header line and uses periods instead of commas in timestamps — small differences that break playback if done by hand.
Yes, the output is a standards-compliant .vtt file ready to reference from a track tag.
Basic text formatting is preserved; SRT files rarely include more than that to begin with.