Convert subtitles and fix sync
Convert SRT, VTT and SMI subtitles to SRT or VTT, and fix the timing.
Drop a subtitle file here or paste subtitle text
Choose fileor paste with Ctrl + V
SRT VTT SMI
Files are processed in this browser. They are not uploaded to a server.
How to use
- Drop a subtitle file (.srt, .vtt, .smi) in the area above. You can also copy the subtitle text and paste it with Ctrl + V.
- Choose the output format (SRT or VTT).
- If the subtitles appear later than the video, shift them by a negative value. If they appear earlier, shift them by a positive value. The list shows the new times right away.
- Click Save subtitles. The file is saved as UTF-8, so characters display correctly in any player.
SRT vs. VTT
SRT is the most widely used subtitle format. It works in video players and on YouTube. VTT (WebVTT) is required by the <video> tag in web browsers and by some course platforms. The two formats differ only in the time notation (comma vs. period) and the header, so you can convert between them without losing content.
SMI subtitles and broken characters
Many old SMI files use legacy Korean or Japanese encodings (EUC-KR, Shift_JIS), so characters break in modern software. This tool detects the encoding automatically. If an SMI file contains more than one language, you can choose which language track to convert.
FAQ
Does it support ASS or SSA subtitles?
Are font and color styles kept?
Can I shift only part of the subtitles?
Other tools
Trim & crop video
Keep only the part you need and crop the frame
Extract audio
Select a range on the waveform by dragging
Video to GIF
Turn a video clip into GIF, WEBP or APNG
Compress video
Shrink a video to a target file size
Image resize, convert and upscale
Thumbnail sizes, JPG/PNG/WEBP conversion, 2× and 4× upscale