Subtitle Encoding Fixer

Fix garbled characters (ç, ? and so on) in subtitles and save the file as UTF-8.

Runs in your browser Free

    Processed locally in your browser.

    Why do subtitle characters look garbled?

    Many older subtitle files were saved in legacy code pages such as Windows-1252 (Western), Windows-1254 (Turkish), Windows-1251 (Cyrillic) or ISO-8859 variants. When a modern player or smart TV assumes UTF-8, accented letters appear as nonsense like é or ç, or as question marks.

    How to fix it

    The tool reads your file with the source encoding you choose and shows the result in a preview. When the characters look right, save the file as universally supported UTF-8. Try different encodings and compare the preview instantly.

    Many languages

    Useful for Western European, Turkish, Greek, Cyrillic, Arabic and Central European subtitles. Processing happens in your browser.

    How to use Subtitle Encoding Fixer

    1. Upload the subtitle file with garbled characters.
    2. Choose the source encoding.
    3. Check in the preview that accented letters look correct.
    4. Download the file as UTF-8.

    Why use this tool?

    Permanently fixes garbled subtitles on smart TVs, VLC or Plex in seconds.

    FAQ

    Which encoding should I choose?

    Western European subtitles are usually Windows-1252, Turkish Windows-1254 and Russian Windows-1251. If a few letters are still wrong, try the related ISO-8859 option.

    Why is UTF-8 recommended?

    UTF-8 supports the characters of every language and is read correctly by modern TVs and players.

    My subtitle is already UTF-8 but still looks wrong.

    It may have been converted with the wrong encoding before and saved. Try different source encodings and compare the preview.

    Related tools