Subtitle Tools
Subtitle Converter
Online
SRT, WebVTT, ASS — convert with millisecond-exact timing, shift timestamps to match a different cut, and fix broken characters from legacy encodings.
Drag & drop files here or Browse
Auto-detects CAD, Video, PDF, and 200+ formats
Fast Upload
Live Progress
Auto-Deleted
How It Works
1
Upload and Preview
Drop an SRT, VTT, or ASS file. The first lines display immediately, so encoding problems (é instead of é) are visible before you convert.
2
Convert and Adjust
Pick the target format, optionally shift all timestamps by seconds and declare the source encoding. Timing is preserved to the millisecond.
3
Download UTF-8 Output
The result is always UTF-8, so accented characters and non-Latin scripts display correctly in every modern player and browser.
What Survives Each Conversion
Always preserved:
- Dialogue text, including non-Latin scripts
- Start and end times at millisecond precision
- Cue order and line breaks within a cue
- Italic and bold where both formats support them
Dropped when the target can't hold it:
- ASS fonts, colors, outlines, and karaoke effects → SRT/VTT
- ASS screen positioning → SRT
- VTT cue position settings → SRT
- Nothing is lost going SRT → VTT
Format details in the subtitle formats guide →