Convert to UTF-8
Detect and convert subtitle file encoding to UTF-8. Fixes garbled text, question marks, and broken characters. Processed on the server.
.srt
.ass
.ssa
.vtt
→ UTF-8
Why subtitle files have encoding issues
Many subtitle files — particularly those created on Windows or for non-Latin scripts (Arabic, Cyrillic, Chinese, etc.) — are saved in encodings like Windows-1252, ISO-8859-1, or CP1250. When opened in a player that expects UTF-8, the text appears as garbled characters or question marks.
How it works
The server detects the likely encoding using multi-byte detection heuristics, then converts the file to UTF-8 with a BOM-less UTF-8 header. The output file is safe to use with any modern player.