SRT Maker

Create and edit subtitle files with media preview, timestamp controls, validation, local autosave and multiple export formats.

Free to useNo signup requiredLocal-first editing

untitled-subtitles

No media loaded

Saved locally

Upload video or audio

Preview media locally, sync cues to playback, or use AI transcription when configured.

No subtitle cues yet

Import SRT/VTT/TXT, paste a transcript, generate subtitles with AI, or add cues manually.

About this tool

What is SRT Maker?

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

See SRT Maker in action

A short visual walkthrough generated from this tool's current workflow.

What you can do

  • Import SRT, VTT, and plain-text transcripts
  • Upload video or audio for local preview and subtitle timing
  • Add, edit, split, merge, shift, and delete subtitle cues
  • Use keyboard shortcuts for playback and timestamp editing
  • Detect overlaps, invalid durations, long lines, and high reading speed
  • Autosave subtitle projects locally in IndexedDB
  • Save signed-in subtitle projects to My Folder and reopen them later
  • Export SRT, VTT, TXT, CSV, or JSON
  • Generate timestamped subtitles with AI when transcription is configured

How to use SRT Maker

  1. 1Upload video or audio, or import an existing SRT, VTT, or TXT file.
  2. 2Add or edit subtitle cues and adjust their start and end timestamps while previewing the media.
  3. 3Review subtitle health warnings for overlaps, invalid durations, line length, and reading speed.
  4. 4Choose SRT, VTT, TXT, CSV, or JSON and export the finished subtitles.

Examples

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.

Convert SRT to VTT

Input: An existing .srt subtitle file

Result: The same edited subtitle cues exported as a WebVTT .vtt file.

Fix subtitle timing

Input: Imported cues that overlap or appear too early

Result: Adjusted timestamps with validation warnings cleared before export.

Tool facts

Core processing
Runs in the browser
Autosave
IndexedDB on the current device
Import formats
SRT, VTT, TXT
Export formats
SRT, VTT, TXT, CSV, JSON
Account required
No for editing; yes for My Folder saves
AI transcription
Optional and requires a configured transcription provider

Limitations

  • Media playback and waveform decoding depend on codecs supported by the current browser.
  • Automatic subtitle validation highlights common timing and readability issues but cannot judge every platform, language, or accessibility requirement.
  • AI transcription is optional and only works when the deployment has a transcription provider configured.
  • Media files are not persisted with local drafts or My Folder subtitle projects, so you may need to reopen the media after returning later.

Privacy and data handling

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.

FAQ

SRT Maker FAQs

?What is an SRT file?

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.

?Can I edit an SRT file online?

Yes. Import an SRT file, edit its text and timestamps, split or merge cues, validate the result, and export a new subtitle file.

?Can I convert SRT to VTT?

Yes. Import the SRT file and choose VTT from the export format menu to download a WebVTT version of the current cues.

?How do I sync subtitles with video?

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.

?Does the editor upload my video?

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.

?What subtitle problems does the validator detect?

It checks for empty cues, invalid or very short durations, overlaps, long subtitle text, too many or overly long lines, and high reading speed.

?Do I need an account?

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.