Free tool

Online subtitle editor

Open an SRT, WebVTT or ASS file and fix it right here: correct typos and timing, split and merge lines, find and replace, add italics or colour — then download it. Your file never leaves your browser.

  • Edited in your browser — never uploaded
  • Free, no account, no watermark
  • ASS styles and signs kept intact

The file is opened by your browser and stays on your device. Nothing you type is sent to us.

Shift subtitles

Move the selected subtitles earlier or later, keeping their spacing. Seconds or a timestamp; a minus sign moves them earlier. Nothing moves before 0:00.

How it works

Edit a subtitle file in three steps

Open your file

Drop in an SRT, WebVTT or ASS/SSA file, or start a new one 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.

What you can do

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.

Formats

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.

Keyboard shortcuts

Work through a file without the mouse

Ctrl/⌘ + SDownload the file in its own format
Ctrl/⌘ + ZUndo (Shift, or Ctrl + Y, to redo)
↑ / ↓Move between subtitles (Shift extends the selection)
EnterStart typing in the selected subtitle
EscCancel what you typed, or clear the selection
Click · Shift-click · Ctrl/⌘-clickSelect one, a range, or add to the selection
Ctrl/⌘ + ASelect every subtitle shown
DeleteDelete the selected subtitles
Ctrl/⌘ + B / I / UBold, italic, underline — the words selected, or whole lines
Alt + ← / →Move the selected subtitles 0.1 s (Shift: 1 s)
↑ / ↓ in a time fieldNudge that time 0.1 s (Shift: 1 s)
FAQ

Questions about the subtitle editor

Is the online subtitle editor free?
Yes. There is no account, no limit on how many files you edit, and no watermark. It runs in your browser, so it costs us nothing to run.
Is my subtitle file uploaded?
No. The file is read, edited and saved entirely in your browser — its contents never reach our servers. Unsaved work is kept in your browser's own storage so a closed tab doesn't lose it, and you can discard it at any time.
Which subtitle formats can I edit?
SubRip (.srt), WebVTT (.vtt) and Advanced SubStation Alpha (.ass and .ssa). You can save in the format you opened, or export to SRT, WebVTT, ASS or plain text.
Does editing an ASS file keep its styles?
Yes. An ASS or SSA file is edited in place: the [Script Info] and [V4+ Styles] sections, every line's style, layer, margins and effect, and every line you didn't touch are written back exactly as they were. Karaoke and vector-drawing lines are kept but not shown, so they can't be broken by accident.
How do I change subtitle timing?
Type a new start or end time, or use the arrow keys in a time field to nudge it by 0.1 s (1 s with Shift). To move several lines at once, select them and use Shift, or press Alt+← / Alt+→. To move a whole file, the Shift Timing tool is quicker.
What do the warning marks mean?
A line is marked when it overlaps the next one — most players then stack the two or drop one — or when it has more than 25 characters per second, faster than most people can read. Hover the mark to see which, and use the warnings button to jump between them.
My file shows strange characters instead of letters.
It was saved in an older, language-specific encoding rather than UTF-8. Pick the right one (Turkish, Cyrillic, Central European…) from the encoding menu that appears above the list, and the file is read again. Whatever you open is saved as UTF-8, which every modern player reads.
Can I edit subtitles against the video?
Not in the browser. The AI Subtitle Studio desktop app has the same editor with a video preview, a waveform and a timeline, so you can time lines by ear — plus AI transcription, translation and automatic sync.