Skip to content

Hangul Mojibake Fixer

Fix Korean text and file names made on a Mac that appear as separated jamo or garbled on Windows. Supports NFD↔NFC conversion, jamo joining/splitting, batch file-name conversion and encoding-mismatch recovery.

Text and file names you enter are used only in this browser and are never sent to a server. For files, only the names are read, never the contents.

Why does this happen?

macOS stores file names decomposed (NFD) and Windows and Linux use composed (NFC). A name made on a Mac can therefore look split into jamo elsewhere, and archives, Git and cloud sync may treat the same file as two. Also, unzipping a Mac-made ZIP on Windows reads UTF-8 names as the legacy Korean encoding (CP949), garbling them.

What this tool does not do

A browser cannot rename files on your computer, so this tool generates rename scripts instead. Garbling where the bytes are already lost (�) cannot be recovered; reopen the original with the correct encoding.

FAQ

Are my text or files uploaded?

No. Everything is converted in your browser, and for files only the names are read, never the contents.

I converted to NFC but a Mac still shows it the same.

A Mac may display it composed anyway. The trouble appears when moving to another system, so convert to NFC before moving.

It says names collide.

Two different names become the same name after conversion (for example the same name stored once as NFD and once as NFC). Remove or rename one first.