Text Encoding Converter (CP949 ↔ UTF-8)
Repair mojibake in legacy Korean Windows files and save as UTF-8 — with a BOM option for Excel
Open a CP949 (ANSI) file — the legacy Korean Windows encoding — in a modern editor and the Korean text turns into mojibake garbage. Drop the file here and the tool decodes it both ways, shows you a preview of each, and lets you pick the one that reads correctly and save it as UTF-8. There's also a BOM option, which is what stops Excel from mangling your CSVs.
도구를 불러오는 중…
🔒 Everything runs 100% in your browser. Your files and input are never uploaded to any server.
How to use
- Drag and drop the garbled text or CSV file.
- Compare the CP949 and UTF-8 previews and see which one renders readable characters.
- Click "CP949 → UTF-8" to save. If the file is headed for Excel, check "Include BOM".
FAQ
- When should I include the BOM?
- Whenever the CSV is going to be opened in Excel. Without a BOM, Excel guesses the local legacy codepage (CP949 on Korean Windows) instead of UTF-8 and the text comes out garbled. For source code and config files, skip the BOM — it can break parsers.
- Are my files uploaded to a server?
- No. Everything runs through the browser's built-in decoder, so the file never leaves your device.
- What's the difference between CP949 and EUC-KR?
- CP949 is Microsoft's superset of EUC-KR, extended to cover rarer Hangul syllables that EUC-KR can't represent. Browsers decode both with the same decoder, so this tool handles them interchangeably.
