How to edit an SRT file online
Open the file, fix it against the video, export it clean.
An SRT is a plain text file, so you can technically edit it in Notepad — and people do, right up until they need to change a timestamp, at which point counting hours, minutes, seconds and milliseconds by hand stops being funny. What you want is an editor that shows the file against the video it belongs to.
Open the subtitle editor → Opens the editor. Use "Open an SRT or VTT" if you do not have the video to hand.- 100% freeNo account, no minute quota, no paid tier.
- Nothing is uploadedYour video is read on your device and never reaches a server.
- No catch on the outputNo watermark, no length cap, no locked export formats.
- Updated in the openEvery fix is written down on the changelog page.
Opening the file
You have two routes. If you have the video, drop both in — the subtitle file loads into the list and the video loads into the player, and they line up on the same timeline. If you only have the subtitle file, use the Open an SRT or VTT link and it loads on its own; you can add the video later.
The parser accepts the messy files that exist in the real world: missing sequence numbers, Windows line endings, WebVTT headers and cue settings, inline styling tags from platform exports, a missing newline at the end. It also accepts VTT and SBV, so you are not blocked by having the wrong extension.
Editing text and timings
Click into any line and type. Click a timestamp and type a new one — the field accepts forgiving formats, so 1:02.5 and 00:01:02,500 are both understood. Click anywhere else on a row and the video jumps to that line, which is how you check a change rather than hoping.
Splitting and merging are the operations you will use most. A line that runs too long gets split at the playhead with Enter; two lines that should have been one get merged with the merge button. Both keep the timings consistent so you never end up with an overlap you did not notice.
Everything is undoable fifty steps back, and your work is saved locally as you go, so a stray refresh does not cost you the session.
Catching the problems that matter
Three defects account for most of what makes subtitles feel wrong, and all three are visible in the list without you having to look for them. Lines that read too fast for their time on screen get an orange reading-speed number. Lines that overlap the one before get flagged in red. Lines that are too wide to fit a player without wrapping badly are marked too.
The auto-format button fixes all of these at once — re-wrapping lines, nudging overlaps apart and enforcing a minimum duration — without changing a single word you wrote. It is the fastest way to clean up a file that somebody else produced.
Exporting
SRT is the default and the right choice unless you have a reason otherwise: every platform and player accepts it. VTT is the web standard, needed for an HTML5 video element or an HLS stream. Plain text drops the timings entirely, for when the file was only ever a route to a transcript.
The exported file is UTF-8 with clean sequential numbering, which quietly fixes a class of problem you may have been fighting — platforms rejecting a file for reasons they will not explain is very often an encoding or numbering issue in a file that was hand-edited somewhere along the way.
Frequently asked questions
Do I need the video file to edit subtitles?
No. You can open a subtitle file on its own and edit text and timings. The video is what lets you check the timings against real speech, so use it if you have it.
Which subtitle formats can it open?
SRT, VTT and SBV, including files with inline styling tags or unusual line endings. Export is SRT, VTT or plain text.
Is anything uploaded?
No. The file is read and written by the page in your browser. Nothing is sent to a server.
Can I edit subtitles on a phone?
Yes. Editing and exporting work on a phone; only generating subtitles from a video needs a desktop browser.