Subtitle Encoding Converter
Fast. Private. Perfect.
Convert subtitle files between UTF-8, GB18030, BIG5, Shift-JIS, EUC-KR, and ISO-8859-1. Fix garbled text instantly.
Drag & drop your subtitle file here
or click to browse
SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI, TXT
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.
Truly Unlimited
No file size limits. No daily limits. Completely free.
Works Everywhere
Works on Windows, Mac, Linux, iOS, Android - any modern browser.
Key Features
Common Use Cases
Fix Garbled Text
Subtitle text shows as gibberish or question marks due to encoding mismatch. Convert to UTF-8 to fix display issues.
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.
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.