Unicode正規化

テキストをNFC・NFD・NFKC・NFKDの間で変換し、正規形を比較します。

テキストはこのブラウザ内だけで処理されます。

NFCは合成(é = e+◌́ → 1文字のé)、NFDは分解します。NFKC/NFKDはさらにfi・①・半角カタカナなどの互換文字も畳み込みます。K形式は意味を変えうるため、互換畳み込みが目的でない限りNFC/NFDを使ってください。

使い方

  1. テキストを貼り付けます。
  2. 変換先の正規形を選びます。
  3. 各形式を並べて確認し、結果をコピーします。

対応範囲

NFC・NFD・NFKC・NFKDをバイト長と「すでにその形式か」とともに同時表示します。ブラウザ搭載のJavaScript normalize実装を使うためUnicodeバージョンはブラウザ依存です。

関連する道具

関連ガイド