JamoMoa
Compose macOS’s split-apart (NFD) filenames into clean NFC — or decompose them back. Names that don’t break on other OSes or in the cloud.
Preview before anything happens
Drop files or folders and JamoMoa lists every entry with its normalization status first. Nothing on disk changes until you choose to act — and ‘remove’ only drops items from the list, never from disk.
Compose ⇆ decompose, both ways
Split-apart (NFD) names compose into NFC; already-composed (NFC) names can be decomposed back to NFD. Any file, either direction — one row at a time, or the whole list with Compose All / Decompose All.
Korean · Japanese · Vietnamese
Works on more than just Hangul jamo. Japanese voiced marks (が = か + U+3099) and Vietnamese diacritics (ế = e + U+0302 + U+0301) round-trip through the same flow.
Lives in the menu bar
Runs as a menu-bar accessory by default — no Dock icon, no clutter. Add the Dock icon if you prefer, or summon the window from anywhere with a global hotkey.
Safe on disk
Sandboxed, and it only ever renames — via the POSIX rename(2) syscall, never touching file contents. It reads names as raw bytes, so it sees the true on-disk form Finder hides.
Built for big jobs
Tens of thousands of files scroll without a hitch, with a live progress count while it works. Signed auto-updates, notarized DMGs, and a universal binary for Apple Silicon and Intel.