Select a local media file to preview and generate subtitles.
Drop an SRT or VTT file here or click to select
Import SRT or VTT. All cues are kept.
Settings
Auto-detect is the default. Select a language if detection is inaccurate.
Standard is faster and uses less memory. Enhanced may improve recognition but needs a larger download, more memory and more time.
Leave the end blank to process to the end. Regenerating a range replaces overlapping cues and keeps the others.
Embedded tracks
Recognition resources download on first use, then reuse the browser cache when available.
Generate subtitles from speech in your local media file. Once complete, captions follow playback.
Editing project
The project saves edits, subtitles and settings locally, without the media. Reselect the same original file to restore; its complete contents are checked.
Editing project
Edit video by deleting words
Recognize word timings, then select words and use the delete or restore button to cut their audio and video. Existing SRT/VTT files remain available for sentence selection; precise word cuts require recognition from the original media.
Recognition resources download on first use, then reuse the browser cache when available.
Preview
Current time:
Waveform timeline
Drag the start or end handle to adjust the selected subtitle. Arrow keys move 10 ms; Shift + arrow keys move 100 ms. Zoom in for precise timing.
Clip media by subtitles
Export one subtitle or a continuous range from the loaded media. The first audio track is used; the original file stays unchanged.
Edit media by transcript
Select sentences to keep, then join their media ranges into one file. Editing transcript wording alone does not cut the media.
Subtitle style
Media files are processed in your browser and are not uploaded to a server.
Generate subtitles from local video or audio, or import SRT/VTT to edit text and timing with synchronized playback. Download a separate subtitle file, or burn subtitles into a new MP4 when a video is loaded.
How to edit and synchronize subtitles
Select a video and generate subtitles, or import an SRT/VTT file. Play or seek to review the cues.
Edit cue text and times, set boundaries from the current playback time, or apply a fixed offset to every cue.
For gradual drift, capture two correct video/subtitle time pairs and apply calibration. Validate, then export SRT/VTT or a new MP4 with burned-in subtitles.
Timing validation reports invalid ranges, cues that are out of order, and overlaps. Overlaps are warnings because they can be intentional.
Can I generate subtitles without an SRT or VTT file?
Yes. Select a local video and click Generate subtitles. Language and recognition mode are under Settings. Wait for recognition to finish, then review the text and timing.
How do I correct subtitle timing?
Click a cue to seek to its start. Edit its times, use the current video position as a boundary, shift all cues, or use two-point calibration for gradual timing drift.
How do subtitle-file export and video export differ?
SRT/VTT downloads contain only subtitle text and timing. Export subtitled video creates a new MP4 with subtitles permanently included in the picture, so they cannot be turned off. Both options leave the original media file unchanged.
What happens if I cancel generation?
Your existing subtitles stay available. Only a successful new result replaces them. Selecting another video or importing a subtitle file cancels the pending generation.
Can I undo edits or recover a draft?
Undo and Redo cover text, timing and cue operations. Subtitle text and timestamps are saved on this device. After reloading, restore the draft and select the media file again for preview.
How do I split or combine subtitles?
Under Edit tools, place the text cursor at the split point and choose Split cue. Merge with next joins the selected and next cues. Find and replace updates matching text across all cues.
Can I add subtitles that viewers can turn on or off?
Use Video Subtitle Track Manager to add SRT/VTT as a separate subtitle track. Compatible players can turn that track on or off. The subtitled MP4 exported here uses burned-in subtitles.
Can I cut audio or video by selecting transcript sentences?
Yes. Open “Edit media by transcript”, select sentences or continuous groups, and join the kept ranges as MP4 for video or MP3/WAV for audio. You can reorder groups and add padding; the panel explains how overlaps are handled. Synchronized SRT/VTT captions include every caption intersecting a kept range and use the joined timeline. Changing transcript wording alone changes the subtitles. The original media file stays unchanged.
Code Formatters
Format and beautify Java, Python, JavaScript, JSON, HTML and more; adjust indentation, spacing and line breaks.