Unicodeファイル名正規化ツール

MacからWindowsにファイルを送ったとき、「プログラム.exe」が「フ゜ロク゛ラム.exe」に変わってしまった経験はありませんか?このツールで解決できます。

詳細を見る

この問題は、Windows/Linuxがファイル名をNFC(合成形式)で保存するのに対し、macOSはNFD(分解形式)で保存することが原因です。

ファイルをアップロードすると、そのファイル名がNFC/NFD/NFKC/NFKDのどれかを判定できます。また、希望する正規化形式でダウンロードも可能です。NFC形式でダウンロードすれば、Macで作成した韓国語ファイル名もWindowsで文字化けしません。

🔒 安心してください!ファイルはサーバーにアップロードされません。すべてブラウザ内で処理されます。信じられない場合は、開発者ツール(F12)でご確認ください。

ファイルを選択するか、下にドロップしてください
ここにドラッグ&ドロップ
またはクリック(複数ファイル対応)
NFC形式でダウンロードすると、Windowsでも文字化けしません。
#元のファイル名正規化判定操作
まだファイルがありません。
詳細表示:コードポイント(選択行)
行をクリックするとコードポイントを表示します。

⚠️ macOSのChromeおよびFirefoxでファイルをアップロードすると、常にNFD形式で送信されることが確認されています。そのため、NFCファイルをアップロードしてもNFDとして検出される場合があります。この問題は正規化方式の検出にのみ影響し、ダウンロードされるファイルには影響ありません。Safariではこの問題は確認されていません。macOSで正規化方式を確認したい場合は、Safariの使用を推奨します。

⚠️ 2017年以前のmacOS(High Sierra以前)でHFS/HFS+を使用している場合、常にNFD形式で保存されます。その場合はNFC対応のファイルシステムをご利用ください。

CLIツール
以前、この問題を解決するために「unicode_norm」というCLIツールも作成しました。ウェブサイトにアクセスできない場合は、そちらもご利用いただけます。CLIのインストールはハードルが高いため、ブラウザで使えるようにこのサイトを作りました。

GitHubリンク
ユーチューブ紹介動画
サポートする
開発者をサポートしてください。皆さまのご支援は、アップデートや新しいサービスの開発に大きな力となります。