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

  1. Drag and drop the garbled text or CSV file.
  2. Compare the CP949 and UTF-8 previews and see which one renders readable characters.
  3. 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.

← Back to all tools

가격 보기카톡 무료 상담