Recognize the file structure
SRT usually numbers each caption and uses commas before milliseconds. WebVTT starts with WEBVTT and uses periods. Both carry start/end times and text. Changing a filename extension does not change the structure inside the file. Use a subtitle converter instead.
Check what conversion removes
SRT to VTT keeps text, multiline captions, and valid timing. VTT to SRT removes VTT style blocks, region definitions, positioning parameters, and notes. Players differ in their handling of inline formatting and overlapping captions, so inspect the converted file in the destination player.
Keep a source copy
Use UTF-8 so accents and non-Latin text remain readable. If you only need words, SRT to Text removes cue numbers, timecodes, and common formatting tags while preserving numbers inside sentences. TXT cannot recover the original timing; keep your SRT as well.
Example
SRT 1 00:00:01,250 --> 00:00:03,000 Hello VTT WEBVTT 00:00:01.250 --> 00:00:03.000 Hello