Subtitle Encoding Fixer
Fix garbled characters (ç, ? and so on) in subtitles and save the file as UTF-8.
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
- Upload the subtitle file with garbled characters.
- Choose the source encoding.
- Check in the preview that accented letters look correct.
- 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
Subtitle Converter
Convert subtitles between SRT, VTT, ASS, SSA and TXT while keeping the timing.
Open toolSubtitle Cleaner
Remove styling tags, hearing-impaired notes and music symbols from subtitles.
Open toolASS to SRT Converter
Convert ASS/SSA subtitles to SRT with style codes cleaned up, so they play everywhere.
Open toolSRT to Text Converter
Extract only the dialogue from subtitle files as plain text, without timecodes or numbers.
Open tool