Unicode正規化
Unicode正規化は、NFC、NFD、NFKC、NFKD への変換と結合記号の削除をブラウザ内で行います。
1
入力テキスト
正規化、比較、結合記号の削除を行うテキストを貼り付けます。
文字
0 / 50,000
2
正規化形式
出力形式を 1 つ選びます。入力を置き換える前に結果をプレビューします。
正準合成。保存や表示に向いています
3
正規化結果
選択した結果をコピーするか、入力へ適用します。
変化なし
選択中の形式: NFC
文字数
0 -> 0
UTF-8 バイト
0 -> 0
結合記号
0 -> 0
コードポイントの変化
0
元のコードポイント
テキストを貼り付けて結果をプレビューする
結果のコードポイント
テキストを貼り付けて結果をプレビューする
Unicode正規化テキストを貼り付けNFC、NFD、NFKC、NFKD、または結合記号削除を選択正規化結果を確認コードポイントとバイト数の変化を確認結果をコピー、または入力へ適用
クイックスタート
1
2
3
4
5
よくある場面
保存や比較の前に、文字と結合記号を合成します
全角整理
NFKC で全角の文字、数字、記号を互換文字へ折りたたみます
検索キーや slug 用に、アクセントや結合記号を削除します
差分比較、照合、インデックス化の前に、貼り付けたテキストを正規化します
正規化形式
NFC:正準合成。保存や表示に向いています
NFD:正準分解。結合記号の確認や削除に向いています
NFKC:互換合成。全角文字や装飾記号を折りたたみます
NFKD:互換分解。強めのテキスト整理前に使います
使い方の目安
アクセントや記号を保った通常表示のテキストには NFC を使います
ユーザー入力、ID、コピーした全角テキストを照合するときは NFKC を使います
見た目が変わらないときは、結果のコードポイントと UTF-8 バイト数を確認します
結合記号の削除は意味を変えることがあります。検索キーや slug 向けに使ってください
Unicode の境界
正規化は暗号化ではなく、機密データを隠すものではありません
このツールは、confusable、bidi、Trojan Source、IDN、フォント対応範囲のスキャナーではありません
結合記号削除は互換分解後に結合記号範囲を削除します。音訳ではありません
正規化後の文字は同じ見た目でもコードポイントが異なる場合があります
プライバシーとセキュリティ
Unicode 正規化はブラウザ内でローカルに実行されます。元のテキストはブラウザの下書きとして残ることがあります。保存済みワークスペースまたは WebDAV 同期が有効な場合、そのテキストも同期経由で保存されることがあります。正規化プレビュー、結合記号を削除した結果、指標、コピーするテキスト、コードポイント差分はいずれも現在の入力から再計算され、別の結果状態として保存されません。このツールはファイルをアップロードせず、添付ファイルを作成せず、ファイルを書き出しません。
正規化後のテキストにも個人情報が残ることがあります。現在の入力の保存先を信頼できない場合、共有端末や同期ワークスペースに秘密情報、トークン、機密データを貼り付けないでください。
FAQ
一般的な保存や表示には NFC を使います。文字をコンパクトに保ち、通常のアクセント文字も維持できます。
全角文字を通常の文字へ、丸数字を数字へ寄せるなど、互換文字を折りたたみたいときに使います。
いいえ。分解後の結合記号だけを削除します。文字体系を変換したり、発音に合わせて単語を書き換えたりはしません。
Unicode形式は、見た目を変えずにコードポイントだけを変えることがあります。結果パネルでコードポイントとUTF-8バイト数の変化を確認してください。
いいえ。一部の互換差異は減らせますが、confusable、bidi 制御、ドメイン偽装の安全スキャナーではありません。