Text Encoding Converter
Drop a text file that was saved in a non-UTF-8 encoding and read it correctly in your browser. Supports 20+ legacy encodings — Korean (EUC-KR), Japanese (Shift_JIS / EUC-JP), Chinese (GB18030 / Big5), Cyrillic (Windows-1251), Western European (ISO-8859-1) and more. Download the result as a UTF-8 file.
How to use
- Pick the source encoding (most text from older Korean systems is EUC-KR).
- Drag and drop a text file or click to choose one.
- Read the decoded text or switch encoding to compare.
- Copy or download the result as UTF-8.
Frequently asked questions
- Why does my file show mojibake (garbled text)?
- It was saved in a different encoding than your viewer assumes. Try a different source encoding from the list — EUC-KR for older Korean files, Shift_JIS for Japanese, GB18030 for Simplified Chinese, Windows-1252 for Western European.
- Is the file uploaded?
- No. The file is read with the browser's TextDecoder API; nothing leaves your device.
- How big a file can it handle?
- There's no explicit limit, but very large files (hundreds of MB) may slow your browser tab. For huge logs use a dedicated text editor.
- Can I convert from UTF-8 to a legacy encoding?
- Not in the browser — TextEncoder only outputs UTF-8. This tool is one-way: legacy → UTF-8.
Guides on this topic
Related tools
Mojibake Fixer (Repair Garbled UTF-8)
Repair text mangled by a wrong-encoding round-trip — turn café, don’t, and 😀 back into café, don't, and 😀 — automatically, safely, and entirely in your browser.
File Encoding Detector
Upload any text file and detect its encoding — UTF-8, UTF-16 LE/BE, UTF-32, Latin-1, ASCII — with BOM detection, byte signal analysis, and a hex preview.
Subtitle Time Shifter
Paste an SRT or WebVTT file, type an offset in seconds, and get every cue shifted forward or backward.
Text to Binary Converter
Convert text to 8-bit binary and back. UTF-8 encoded, so emoji and accented characters work, with a choice of byte separator.
Line Endings & BOM Converter
Convert between LF, CRLF, and CR line endings and add or remove a UTF-8 BOM — with per-style counts so you can see how mixed the input was.
Rotate PDF Pages
Turn a sideways or upside-down PDF the right way up — every page or just the ones you pick — and download it. Nothing is uploaded.