Online subtitle editor
Open an SRT, WebVTT or ASS file — or a video with subtitles inside it — and fix it right here: correct typos and timing, split and merge lines, find and replace, add italics or colour, with the video playing beside it. Your files never leave your browser.
- Edited in your browser — never uploaded
- Free, no account, no watermark
- Opens MKV, MP4, WebM and MOV videos
- ASS styles and signs kept intact
Files are opened by your browser and stay on your device — even a multi-gigabyte video is never uploaded. Nothing you type is sent to us.
Edit a subtitle file in three steps
Open your file
Drop in an SRT, WebVTT or ASS/SSA file, a video with subtitles inside it, or start a new file from scratch. It opens in your browser — nothing is uploaded.
Fix text and timing
Click a line to edit it. Change times, split and merge lines, search and replace across the file, and add italics or colour.
Download the result
Save in the format you opened, or export to SRT, WebVTT, ASS or plain text. Your changes are written as UTF-8.
Everything a subtitle editor needs, in a browser tab
Fix text and typos
Every line is an editable field. Line breaks, punctuation, speaker dashes — type them as you want them on screen.
Adjust timing precisely
Type start and end times to the millisecond, nudge them with the arrow keys, or shift a whole selection earlier or later.
Split and merge lines
Split a long subtitle at the text cursor — the timing is divided to match — or merge several short ones into one.
Find and replace
Filter the list as you type, then replace every match at once — with match case and whole-word options that understand accented letters.
Italics, bold and colour
Format selected words or whole lines. Written as <i> and <font> tags in SRT and VTT, and as override tags in ASS — with a live preview.
Catch problems early
Lines that overlap the next one or flash by too fast to read (over 25 characters per second) are marked, and one button jumps between them. Check & fix goes further — line length, gaps, markup — against a style guide, and repairs it in one undoable step.
Clean up in one pass
Strip [sound descriptions], subtitle-site credits, ads and speaker labels; repair mangled characters and OCR misreads. You see what it would remove before it does, and Undo puts it back.
Move subtitles on screen
Put them at the top, in a corner or in the middle — clear of burnt-in captions or a player's controls — for the lines you select or the whole file.
Edit against the video
Open an MKV, MP4, WebM or MOV, pick the subtitle track inside it, and time lines with the picture playing beside the list. The video is never uploaded.
SRT, WebVTT and ASS — edited the way each one works
SRT (SubRip) is the format most players, TVs and streaming apps read. The editor renumbers the subtitles for you on save, so deleting or inserting lines never leaves gaps or duplicates in the numbering.
WebVTT is what HTML5 video players and YouTube use. The header, style blocks and each cue's position settings are kept when you save as VTT again.
ASS/SSA files carry their own fonts, colours and typesetting. Instead of rebuilding the file — which would flatten every style to plain white Arial — the editor changes only the lines you edited and leaves the rest of the script byte-for-byte as it was. Signs keep their \pos, and karaoke stays in time.
Need a format the editor doesn't open, like MicroDVD, SAMI or SBV? Convert it first with one of the free format converters, then open the result here.
Work through a file without the mouse
| Ctrl/⌘ + S | Download the file in its own format |
| Ctrl/⌘ + Z | Undo (Shift, or Ctrl + Y, to redo) |
| ↑ / ↓ | Move between subtitles (Shift extends the selection) |
| Enter | Start typing in the selected subtitle |
| Esc | Cancel what you typed, or clear the selection |
| Click · Shift-click · Ctrl/⌘-click | Select one, a range, or add to the selection |
| Ctrl/⌘ + A | Select every subtitle shown |
| Delete | Delete the selected subtitles |
| Ctrl/⌘ + B / I / U | Bold, italic, underline — the words selected, or whole lines |
| Alt + ← / → | Move the selected subtitles 0.1 s (Shift: 1 s) |
| ↑ / ↓ in a time field | Nudge that time 0.1 s (Shift: 1 s) |
Fixing the whole file at once?
Shift Timing
Every subtitle early or late by the same amount? Move the whole file in one go.
Cleanup
Strip SDH sound descriptions, credits, ads and speaker labels in one pass.
Translate subtitles
Translate an SRT, VTT or ASS file into another language with AI, timing intact.
Subtitle Checker
Find every overlap, flicker-short gap, long line and fast subtitle in a file — and fix them in one click.
The AI Subtitle Studio desktop app has this same Tools section built in — plus AI transcription, translation and batch processing for a whole season at once, all running locally on your Mac or PC.