Free · No sign-up · Nothing uploaded

Fix subtitle encoding and convert to UTF-8

Strange characters like é, пр or question marks mean the file was saved in an old code page and read as another one. The tool detects the real encoding (Windows-1250 to 1258, ISO-8859, KOI8-R, GBK, Big5, Shift_JIS, EUC-KR...) and saves a clean UTF-8 file.

How to use it

1

Load the subtitle file with broken characters.

2

Check the preview. If it still looks wrong, pick another encoding in the list until the text reads correctly.

3

Download the UTF-8 file, which every modern player reads.

Need subtitles, not just a fix?

Our AI tools do the hard part: make subtitles from the speech, translate them, or burn eye-catching captions into your video. Free minutes to start, no credit card.

AI subtitle generatorUpload a video and get timed subtitles in 60+ languages in minutes.Make subtitles →Subtitle translatorTranslate SRT and VTT files into 80+ languages, with the timing kept.Translate a file →Animated captionsWord-by-word highlighted captions burned into your video for TikTok, Reels and Shorts.Burn captions →

Questions and answers

Why do my subtitles show strange characters?

Older subtitles were saved in a regional code page such as Windows-1252 (Western Europe), Windows-1251 (Cyrillic) or GBK (Chinese). A player that expects UTF-8 or another code page shows the wrong letters.

Which encoding should I choose?

Usually none: the most likely one is chosen for you. If the preview still looks wrong, try the code page of the language: Windows-1250 for Central European languages, 1251 Russian, 1253 Greek, 1254 Turkish, 1256 Arabic, 1258 Vietnamese, GBK or Big5 Chinese, Shift_JIS Japanese, EUC-KR Korean.

My file is already UTF-8 but shows question marks.

Then the letters were lost when the file was saved and no tool can bring them back. Download the subtitles again, or make new ones from the video with our AI subtitle generator.

More free subtitle tools

Convert formats

Fix the timing

Clean, merge and repair