SRT · VTT · ASS · SSA · TTML · LRC

Edit, sync and convert subtitles online

Open SRT, VTT, ASS and other formats, fix timing and check quality without uploading your video or subtitle files.

🔒 No upload⚡ Runs locally📱 Phone and desktop
▶
Video and subtitles stay on your device
00:00:02,000 → 00:00:05,200

Example subtitle cue.

Advertisement area
✍️

Editors and creation

15 tools
✍️
Subtitle editor online

Subtitle editor online. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
SRT editor online

SRT editor online. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
WebVTT editor online

WebVTT editor online. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
ASS subtitle editor

ASS subtitle editor. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
SSA subtitle editor

SSA subtitle editor. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
LRC lyrics editor

LRC lyrics editor. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
TTML editor online

TTML editor online. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
Create subtitles from scratch

Create subtitles from scratch. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
Create an SRT file

Create an SRT file. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
Edit subtitles with local video

Edit subtitles with local video. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
Edit subtitles with local audio

Edit subtitles with local audio. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
Closed caption editor

Closed caption editor. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
Text to SRT

Text to SRT. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
Text lines to SRT

Text lines to SRT. The tool runs locally in your browser and does not upload subtitle or media files.

→
✍️
Transcript to SRT

Transcript to SRT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄

Format conversions

20 tools
⇄
SRT to VTT

SRT to VTT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
VTT to SRT

VTT to SRT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
ASS to SRT

ASS to SRT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
SSA to SRT

SSA to SRT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
SRT to ASS

SRT to ASS. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
SRT to SSA

SRT to SSA. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
SBV to SRT

SBV to SRT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
SRT to SBV

SRT to SBV. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
TTML to SRT

TTML to SRT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
DFXP to SRT

DFXP to SRT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
SRT to TTML

SRT to TTML. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
LRC to SRT

LRC to SRT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
SRT to LRC

SRT to LRC. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
VTT to ASS

VTT to ASS. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
ASS to VTT

ASS to VTT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
VTT to TTML

VTT to TTML. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
TTML to VTT

TTML to VTT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
SBV to VTT

SBV to VTT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
LRC to VTT

LRC to VTT. The tool runs locally in your browser and does not upload subtitle or media files.

→
⇄
Subtitles to JSON

Subtitles to JSON. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️

Synchronization and timing

15 tools
⏱️
Shift subtitles

Shift subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
Delay subtitles

Delay subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
Advance subtitles

Advance subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
Synchronize subtitles

Synchronize subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
Sync first and last subtitle

Sync first and last subtitle. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
Change subtitle FPS

Change subtitle FPS. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
23.976 to 25 FPS subtitles

23.976 to 25 FPS subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
25 to 23.976 FPS subtitles

25 to 23.976 FPS subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
24 to 25 FPS subtitles

24 to 25 FPS subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
29.97 to 25 FPS subtitles

29.97 to 25 FPS subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
Fix overlapping subtitles

Fix overlapping subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
Set subtitle gap

Set subtitle gap. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
Set subtitle end times

Set subtitle end times. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
Round subtitle timecodes

Round subtitle timecodes. The tool runs locally in your browser and does not upload subtitle or media files.

→
⏱️
Fit subtitles to video duration

Fit subtitles to video duration. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓

Quality control

18 tools
✓
Check subtitles

Check subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Subtitle quality report

Subtitle quality report. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Check subtitle CPS

Check subtitle CPS. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Check subtitle WPM

Check subtitle WPM. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Check subtitle line length

Check subtitle line length. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Check subtitle line count

Check subtitle line count. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Find short subtitles

Find short subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Find long subtitles

Find long subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Find empty subtitles

Find empty subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Find duplicate subtitles

Find duplicate subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Find invalid subtitle times

Find invalid subtitle times. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Find subtitles outside video

Find subtitles outside video. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Check subtitle tags

Check subtitle tags. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Check closed captions

Check closed captions. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Children subtitle quality profile

Children subtitle quality profile. The tool runs locally in your browser and does not upload subtitle or media file

→
✓
Fast online subtitle profile

Fast online subtitle profile. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Fix an SRT file

Fix an SRT file. The tool runs locally in your browser and does not upload subtitle or media files.

→
✓
Automatically fix safe subtitle errors

Automatically fix safe subtitle errors. The tool runs locally in your browser and does not upload subtitle or media

→
Aa

Text and formatting

15 tools
Aa
Clean subtitle text

Clean subtitle text. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Remove subtitle formatting

Remove subtitle formatting. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Remove empty subtitles

Remove empty subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Remove duplicate subtitles

Remove duplicate subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Remove double spaces

Remove double spaces. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Fix subtitle punctuation spacing

Fix subtitle punctuation spacing. The tool runs locally in your browser and does not upload subtitle or media files

→
Aa
Normalize subtitle Unicode

Normalize subtitle Unicode. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Remove invisible subtitle characters

Remove invisible subtitle characters. The tool runs locally in your browser and does not upload subtitle or media f

→
Aa
Find and replace in subtitles

Find and replace in subtitles. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Remove speaker names

Remove speaker names. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Detect speaker names

Detect speaker names. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Join subtitle lines

Join subtitle lines. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Split long subtitle lines

Split long subtitle lines. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Remove subtitle italics

Remove subtitle italics. The tool runs locally in your browser and does not upload subtitle or media files.

→
Aa
Normalize subtitle ellipses

Normalize subtitle ellipses. The tool runs locally in your browser and does not upload subtitle or media files.

→
✂️

Split and merge

7 tools
🌐

Bilingual subtitles

5 tools
📄

Transcripts and export

14 tools
📄
Subtitles to text

Subtitles to text. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Remove subtitle timestamps

Remove subtitle timestamps. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to CSV

Subtitles to CSV. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to TSV

Subtitles to TSV. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to project JSON

Subtitles to project JSON. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to Markdown

Subtitles to Markdown. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to DOCX

Subtitles to DOCX. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to PDF

Subtitles to PDF. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to transcript

Subtitles to transcript. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Timestamped transcript

Timestamped transcript. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to script

Subtitles to script. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to dialogue

Subtitles to dialogue. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to article

Subtitles to article. The tool runs locally in your browser and does not upload subtitle or media files.

→
📄
Subtitles to notes

Subtitles to notes. The tool runs locally in your browser and does not upload subtitle or media files.

→
📊

Subtitle analysis

8 tools
🎬

Video, audio and chapters

6 tools
🔐

Privacy without compromise

Subtitle, video and audio files are read locally by your browser. The server only provides the application code.

Learn more →