Fix Corrupted Subtitles & Character Encoding
Fast. Private. Perfect.
Fix encoding mismatches in subtitle files and convert between the supported source and target encodings.
Drag & drop your subtitle file here
or click to browse
SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI, TXT, JSON
How It Works
Upload your subtitle file. The tool automatically detects its current encoding.
Select the target encoding from the dropdown (UTF-8 is recommended for most uses).
Click Convert Encoding to process the file.
Download the re-encoded file with correct character display.
Why Choose AllSubConverter?
Your Privacy Matters
Everything runs in your browser. Your files are never uploaded.
Lightning Fast
Optimized processing engine converts files in seconds.
Free & Local
Each file can be up to 50 MB. Batches can contain up to 200 files or 1 GB total.
Works Everywhere
Works on Windows, Mac, Linux, iOS, Android - any modern browser.
Key Features
Common Use Cases
Fix Garbled Text
Subtitle text that displays as gibberish can often be corrected by detecting the source encoding and converting to UTF-8. Literal question marks usually mean information was already lost and cannot be restored automatically.
Chinese Subtitles
Convert between GB18030 (Simplified Chinese) and BIG5 (Traditional Chinese) encodings, or to universal UTF-8.
Japanese Subtitles
Convert Shift-JIS encoded subtitles to UTF-8 for use in modern media players.
Legacy Compatibility
Some older players require specific encodings. Convert UTF-8 subtitles to the encoding your player expects.
Cross-Platform
Ensure subtitle files display correctly across Windows, Mac, Linux, and mobile devices by standardizing on UTF-8.
SRT to UTF-8
Convert legacy SRT files from GBK, BIG5, Shift-JIS, EUC-KR, or Windows encodings to UTF-8 before publishing or sharing them.
Frequently Asked Questions
Garbled text (mojibake) happens when a file is decoded using the wrong encoding. For example, a GB18030-encoded Chinese subtitle read as UTF-8 will display gibberish. This tool detects the correct encoding and converts to your desired format.
Yes. The tool tries multiple encodings (UTF-8, GB18030, Shift-JIS, BIG5, EUC-KR) and reports which one it detects. You can then convert to any supported target encoding.
Yes, completely free with no registration, no watermarks, and no file uploads.
UTF-8 is the universal standard and works on virtually all modern devices and players. Use UTF-8 unless you have a specific reason to use another encoding.
BOM (Byte Order Mark) is a 3-byte prefix that helps some Windows applications detect UTF-8 encoding. Some older Windows media players require it. Most modern players do not need it.
Yes. Everything runs client-side. No file data is ever sent to a server.