How to convert subtitles to UTF-8
TL;DR — Convert subtitle files to UTF-8 so accents, non-English characters, and captions open correctly in editors and video platforms.
UTF-8 is the safest default encoding for modern subtitle workflows.
Quick answer
If a subtitle file came from an old editor, archive, DVD workflow, or regional subtitle site, convert it to UTF-8 before upload or delivery.
Use the Subtitle Encoding Fixer to decode the original file and download a UTF-8 copy.
Why UTF-8 is usually the right target
Modern tools and platforms expect UTF-8 more often than older encodings. UTF-8 handles English, accented Latin text, Chinese, Japanese, Korean, and many other scripts in one format.
That makes it safer for:
- browser video captions
- YouTube or Vimeo uploads
- subtitle editing tools
- client handoff
- archive copies
Step-by-step workflow
- Keep a backup of the original subtitle file.
- Open the Subtitle Encoding Fixer.
- Select the source encoding if you know it.
- Upload the file and review the preview.
- Try another source encoding if the preview still looks garbled.
- Download the UTF-8 output.
- Test the output in the target player or editor.
Example
If this appears in the broken file:
El niño llegó tarde.
Try Windows-1252 as the source encoding. The UTF-8 output should read:
El niño llegó tarde.
What this changes
Converting to UTF-8 changes how the text is stored. It should not change:
- cue timing
- cue order
- subtitle format
- line numbers
If you also need to clean markup or spacing, run the file through the Subtitle Cleaner after the encoding looks correct.
Common mistakes
Choosing UTF-8 as the source for a broken legacy file
If the file already looks garbled, choosing UTF-8 as the source may simply preserve the broken text. Try the legacy encoding that matches the file origin.
Converting after upload fails
Encoding is best fixed before upload. Some platforms reject or misread subtitle text silently.
Losing the original
Always keep the original until the converted copy has been checked.
Related guides
Use the Subtitle Encoding Fixer
Convert subtitle files to clean UTF-8 text when captions show garbled characters or wrong accents. No signup, no upload, and everything runs locally in the browser.
Open Encoding fixer