How to Open an SRT File (Read, Watch or Check)
"Opening" an SRT means different things: reading the raw text, watching the captions with the video, or inspecting the file for problems. Each purpose has a right tool, and using the wrong one is how hours disappear.
Quick answer: To read or edit raw: any text editor (Notepad, VS Code). To watch: place the .srt beside a same-named video and press play in VLC. To check or repair: a cue viewer that lists timings, overlaps and reading speed in a table.
As text — any editor
SRT is plain text: Notepad, TextEdit (plain-text mode) or VS Code open it directly. This is the way to make surgical edits — fixing one typo, one timestamp. The risk is structural edits: deleting a block's blank line or typing a dot where a comma belongs breaks the file in ways the editor won't warn about.
As captions — beside the video
Rename the subtitle to match the video (trip.mp4 + trip.srt) and open the video in VLC, MPV or MPC-HC; the track loads automatically, toggleable from the Subtitles menu. This answers "what will viewers actually see" better than any table.
As data — a cue viewer
When the question is "is this file any good" — overlaps, reversed timings, text too fast to read — a cue viewer renders the file as a table with the checks applied, and one-click repairs for the mechanical problems. It also opens VTT, ASS, SBV and TTML, which text editors show you but don't check.
If the file won't open at all
- It may not be SRT despite the extension — open it in a text editor and look
- A file that starts with “WEBVTT” is VTT; “Dialogue:” lines mean ASS; XML means TTML
- Encoding errors (mojibake) mean the file isn't UTF-8; re-save it as UTF-8