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

Drop your subtitle file here

.srt · .ass · .ssa · .vtt  ·  max 500 KB

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.

Related tools