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 →

Frequently Asked Questions

Related Tools & Guides