How to use it
- Upload an SRT, VTT or text subtitle file.
- If the letters look wrong, select another original encoding. Common choices include GBK for Simplified Chinese, Big5 for Traditional Chinese, and Shift-JIS for Japanese.
- Check the decoded preview. If needed, edit the text directly.
- Download the UTF-8 file and test it in your video player.
Why do subtitle characters become unreadable?
Text files are stored as bytes that must be interpreted using a character encoding. An old subtitle file may use Windows-1252, GBK, Big5 or Shift-JIS, while your player assumes UTF-8. Using the wrong decoder creates strange symbols or replacement characters.
This tool lets you reopen the original bytes using different decoders rather than repeatedly saving already-garbled text. The result downloads in UTF-8, the format most modern apps expect.
Frequently asked questions
Does this upload my subtitles to a server?
No. The file is read and decoded with your browser’s File API and TextDecoder. The page does not send the subtitle contents anywhere.
Can this repair Chinese or Japanese subtitle mojibake?
Often, yes, if the original file still contains the original bytes. Try GB18030, Big5, Shift-JIS or EUC-JP and inspect the decoded preview.
What if the original text contains ??? or �?
Some information may have been irreversibly discarded. Switching encodings cannot restore bytes that no longer exist.