Subtitle Editor

Upload an SRT, ASS, or VTT subtitle file to edit cues directly in your browser — adjust timestamps, edit text, add or delete entries — then export to any format. No uploads, entirely private.

Upload Subtitle File
Supported: .srt, .vtt, .ass / .ssa (UTF-8). Drag and drop or click to browse.
Upload a subtitle file to start editing.

Edit subtitles without installing anything

Upload your subtitle file and start editing immediately. No account required, no software to install, and nothing sent to a server.

Inline editing

Click any timestamp or subtitle text to edit it in place. Save with Enter or Ctrl+Enter without opening a separate edit screen.

All major formats

Open SRT, WebVTT (.vtt), Advanced SubStation Alpha (.ass), and SSA (.ssa) files. Add or delete cues freely.

Flexible export

Download your edited subtitles as SRT, VTT, or ASS regardless of the original format. Mix formats freely.

Fully private

Everything runs in your browser. Your subtitle files never leave your device, and no account is required for editing.

How to edit your subtitles online

  1. 1

    Upload your file

    Drag and drop or click to browse. SRT, VTT, ASS, and SSA files are supported.

  2. 2

    Edit inline

    Click any timestamp to adjust timing, or click subtitle text to edit it. Add or delete cues freely.

  3. 3

    Choose export format

    Select SRT, VTT, or ASS from the Download dropdown and convert formats as needed.

  4. 4

    Download

    Click Download to save the edited subtitle file to your computer, ready for your player or editor.

Subtitle editing examples, timing fixes, and export workflows

Use the browser editor when a subtitle file is close but needs timing corrections, text cleanup, cue insertion, or conversion to another subtitle format before delivery.

Example input and output

Before editing
00:00:02.000 --> 00:00:04.000 Welcom to the chanel
After editing
00:00:02.250 --> 00:00:04.500 Welcome to the channel

Best for

Fix typos

Correct generated or translated subtitle text without opening a desktop editor.

Adjust timings

Edit cue start and end times directly when a line appears too early or too late.

Change format

Open one subtitle format and export another after making edits.

Common file issues handled

Local editing

Files are parsed and exported in the browser rather than uploaded.

Cue insertion

Add new cues near the selected line when subtitles are missing.

Format conversion

SRT, VTT, and ASS export options are available from the same editor.

Manual review

Always preview timing after large edits before publishing captions.

Frequently Asked Questions

What subtitle formats can I edit?
You can upload SubRip (.srt), WebVTT (.vtt), Advanced SubStation Alpha (.ass), and SSA (.ssa) files. The tool auto-detects the format.
Can I change the export format?
Yes. Click the arrow next to the "Download" button to choose between SRT, VTT, and ASS output, regardless of what format you uploaded.
How do I edit a timestamp?
Click any start or end timestamp in the editor. It becomes an editable input in HH:MM:SS.mmm format. Press Enter to confirm or Escape to cancel.
How do I edit subtitle text?
Click any subtitle text line. A textarea opens for multi-line editing. Press Ctrl+Enter or Cmd+Enter to save, or click the Save button.
Does this tool upload my file to a server?
No. All parsing, editing, and exporting happens locally in your browser using JavaScript. Your files never leave your device.
Can I add new subtitle cues?
Yes. Click a row to select it, then use "Add Cue" in the header or "Add subtitle cue" at the bottom. A new cue is inserted immediately after the selected row, or appended if nothing is selected.