Convert to SRT
Open Convert to SRTThe Problem
SRT is the most universally supported subtitle format — it works in VLC, MPC-HC, Kodi, Plex, Jellyfin, FFmpeg, and virtually every video editor. But subtitle files come in many formats, and the one you have is not always SRT:
- ASS/SSA — used extensively for anime, rich in styling markup
- WebVTT (.vtt) — the web standard, used by YouTube, Vimeo, streaming platforms
- SMI (.smi) — Microsoft's SAMI format, common on Korean video sites
- MicroDVD (.sub) — frame-based format, timing expressed in frame numbers
- MPL2 — centisecond-based format common in some European distributions
How to Use It
Step 1 — Upload your files
Drag files of any supported format onto the upload zone. You can mix formats in the same batch — up to 50 files. The tool auto-detects each file's format.
Step 2 — Convert
Click Convert to SRT. Conversion is instant, entirely in your browser.
Step 3 — Download
Download individually or click Download All as ZIP for multiple files.
Supported Input Formats
| Format | Extension | Notes |
|---|---|---|
| Advanced SubStation Alpha | .ass / .ssa | All styling tags stripped, only text and timestamps kept |
| WebVTT | .vtt | Header removed, period→comma timestamp separator converted |
| SAMI | .smi | Millisecond timestamps converted, HTML tags stripped |
| MicroDVD | .sub | Frame numbers converted at 23.976 fps default |
| MPL2 | .mpl2 | Centiseconds divided by 100 for accurate timestamps |
Tips
- ASS conversion is lossy by design — all styling (colors, bold, italic, positioning) is stripped. If you need to preserve styling and target web platforms, use Convert to WebVTT instead.
- MicroDVD (.sub) frame rate: The tool assumes 23.976 fps. If your video runs at 25 fps (PAL) or 29.97 fps (NTSC), timestamps will be slightly off — correct with the Sync Shifter afterward.
- After converting from ASS, run through the SRT Cleaner with "Strip HTML tags" on to remove any leftover style codes.