Create subtitles from scratch
Input: A video or audio file with no subtitle file
Result: Timed subtitle cues that can be edited and exported as SRT or another supported format.
Create and edit subtitle files with media preview, timestamp controls, validation, local autosave and multiple export formats.
untitled-subtitles
No media loaded
Preview media locally, sync cues to playback, or use AI transcription when configured.
| # | Start | End | Subtitle text | Actions |
|---|
Import SRT/VTT/TXT, paste a transcript, generate subtitles with AI, or add cues manually.
About this tool
Create, edit, validate, sync, and export subtitle files in your browser with media preview, timestamp controls, local autosave, waveform guidance, and optional AI transcription.
Motion showcase
A short visual walkthrough generated from this tool's current workflow.
Input: A video or audio file with no subtitle file
Result: Timed subtitle cues that can be edited and exported as SRT or another supported format.
Input: An existing .srt subtitle file
Result: The same edited subtitle cues exported as a WebVTT .vtt file.
Input: Imported cues that overlap or appear too early
Result: Adjusted timestamps with validation warnings cleared before export.
Importing, editing, validating, previewing, and exporting subtitles run in the browser, and subtitle project data is autosaved locally. If you explicitly save to My Folder, subtitle cues and editor settings are stored in your account while the media file remains local. Media is sent outside the browser only when you deliberately start AI transcription, in which case the selected file is sent to the configured transcription provider.
SRT is a plain-text subtitle format that stores numbered subtitle cues with start and end timestamps plus the text shown during that time range.
Yes. Import an SRT file, edit its text and timestamps, split or merge cues, validate the result, and export a new subtitle file.
Yes. Import the SRT file and choose VTT from the export format menu to download a WebVTT version of the current cues.
Upload the video or audio, select a cue, seek to the desired position, then adjust the cue start and end timestamps or use the Set Start and Set End shortcuts.
Normal preview, editing, validation, waveform generation, and export run locally in the browser. The media file is uploaded only if you deliberately use AI transcription.
It checks for empty cues, invalid or very short durations, overlaps, long subtitle text, too many or overly long lines, and high reading speed.
No. Editing, local autosave, import, validation, and export work without signing in. An account is only required when you choose to save a subtitle project to My Folder.