toolgarden.xyz
中文

Subtitle Maker

Free online LRC, SRT, and VTT subtitle editor and converter with media preview, timeline calibration, and subtitle export

Load audio or video to calibrate timing

Local audio and video preview is supported. Subtitles, media, and exports stay in your browser.

Welcome to Subtitle Maker.

Current time

00:00:00,000

Duration

--:--

Media file

None

Welcome to Subtitle Maker.

Edit SRT, VTT, and LRC subtitles in the browser.

Editor
#StartEndSubtitleActions
1
2

Subtitle source

Export preview

SRT
1
00:00:01,000 --> 00:00:04,000
Welcome to Subtitle Maker.

2
00:00:04,500 --> 00:00:08,000
Edit SRT, VTT, and LRC subtitles in the browser.

About this tool

The subtitle maker builds entries with start time, end time, and text and exports common subtitle formats. Clear subtitles require accurate words plus controlled duration, reading speed, line breaks, and synchronization with picture and speech rhythm.

Automatic and manual subtitles both need full proofreading. Names, numbers, dialects, overlapping speakers, and background sounds are error-prone. Accessible captions also identify relevant non-speech audio and speakers instead of transcribing dialogue alone.

How to use it

  1. Prepare the media reference

    Use a stable final edit so later timeline changes do not shift all cues.

  2. Set each cue and text

    Appear near the speech, allow enough reading time, and break lines at semantic boundaries.

  3. Export and playback-test

    Load subtitles in the target player and inspect full-program sync, encoding, and screen placement.

Input and output example

One cue in all three formats. SRT carries a sequence number, VTT separates milliseconds with a dot, and LRC only resolves to a tenth of a second.

SRT
1
00:00:02,500 --> 00:00:05,000
Welcome to this tutorial
VTT and LRC
// VTT
WEBVTT

00:00:02.500 --> 00:00:05.000
Welcome to this tutorial

// LRC
[00:02.50]Welcome to this tutorial

Supported range and limits

Supported formats
SRT, VTT and LRC, convertible between all three
Format differences
SRT is for video and carries sequence numbers, VTT is the web standard and supports styling cues, LRC is for lyrics with tenth-of-a-second timestamps
Media preview
Load local audio or video to calibrate the timeline against it; the media file is never uploaded
Timing adjustment
Global offset plus per-cue nudging, for fixing subtitles that drift out of sync
Encoding
Read and written as UTF-8. GBK subtitles exported by older players may need converting first
What it does not do
No speech recognition. To draft from audio, run Audio to Text first

When you would use it

  • Captioning a tutorial

    Make actions and important instructions available to muted viewers and people with hearing loss.

  • Building a translated subtitle track

    Translate from a proofread source-language timeline while preserving synchronization.

  • Turning an auto-transcript into finished subtitles

    Audio to Text produces continuous prose; splitting it into cues and aligning the timeline here is what makes it a usable subtitle file.

What to know before you start

  • A new video edit can shift every timecode, requiring subtitles to be recreated or resynchronized.
  • Overlong lines and short display time reduce readability even when word timing is exact.
  • Formats such as SRT have limited styling, and player support varies.

Related concepts

timecode
A time position marking when a subtitle appears and disappears.
caption
An accessibility text track covering dialogue and relevant non-speech sound.

Frequently asked questions

Does Subtitle Maker upload media or subtitle files?
No. Media preview, LRC/SRT/VTT parsing, editing, and export all run locally in your browser. Files are not uploaded to a server.
Which subtitle formats are supported?
SRT, WebVTT, and LRC are supported. You can upload a file or paste subtitle text directly and parse it.
Can I calibrate timing while media plays?
Yes. Upload audio or video, select a subtitle row, and set its start or end time from the current playback position.
Can I convert between LRC, SRT, and VTT?
Yes. After parsing subtitles, switch the output format and export. The tool generates timing codes for the selected target format.
Which of the three formats should I use?
SRT for video platforms and players, where compatibility is best; VTT for the web <track> element; LRC for lyrics in music players. When unsure, produce SRT and convert later if needed.
The subtitles run ahead of or behind the picture.
Fix it with a global offset; that pattern usually means the start point is wrong rather than each cue being individually off. If the drift grows toward the end, it is accumulated error from a frame-rate mismatch and needs proportional scaling instead of a shift.