Subtitle Editor

Open a local video, upload subtitles or start from a blank track, then edit cues with video preview, waveform navigation, and private browser-only export.

Was this tool helpful?

A quick thumbs up or down helps us improve this tool.

Subtitle source
Upload an existing subtitle file, or create a blank subtitle track.
No subtitle workspace yet.
Local video preview
Open a video from your device to preview timing and navigate by waveform. The video stays in your browser.

Upload subtitles or create a blank file to start editing.

You can edit an existing SRT, VTT, or ASS file, or build subtitles manually from the video preview.

Edit subtitles against your video without installing anything

Open a local video, load an existing subtitle file or start from a blank one, then review timing with an overlaid subtitle preview and waveform timeline. No account required, no software to install, and nothing sent to a server.

Video preview

Open a local video and preview the active subtitle cue directly over the player while checking timing.

Waveform timeline

Use the waveform and subtitle blocks to jump through the file and spot timing problems faster.

Inline editing

Click any timestamp or subtitle text to edit it in place. Add or delete cues without opening a separate edit screen.

Private export

Download your edited subtitles as SRT, VTT, or ASS. Video preview, editing, and export stay in your browser.

How to edit your subtitles online

  1. 1

    Open your video

    Choose a local video file for preview. It stays in your browser and is not uploaded.

  2. 2

    Load or create

    Drag and drop an SRT, VTT, ASS, or SSA file, or start a blank subtitle file and build cues from scratch.

  3. 3

    Edit timing and text

    Use the waveform, video preview, inline timestamps, and cue text editor to fix the file.

  4. 4

    Download

    Save the edited subtitle file as SRT, VTT, or ASS, ready for your player or video 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 start from scratch without a subtitle file?
Yes. Use the blank subtitle option to open a new editor, then add cues manually while checking them against the local video preview.
Can I preview subtitles against a local video?
Yes. Open a local video file in the preview panel, then load or create subtitles. The video stays on your device, and the current cue is shown over the player while you review timing.
Does the waveform work with every video?
The waveform uses your browser's local audio decoding support. It works for supported video and audio tracks; if the browser cannot decode the waveform, video preview and subtitle timing still work.
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. Subtitle parsing, video preview, waveform drawing, editing, and exporting happen 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.