正規化するテキスト
テキストを貼り付けてプレビューを作成してください。
確認してから確定する Unicode 正規化
貼り付けたテキストを NFC、NFD、NFKC、NFKD で正規化します。処理はブラウザ内で完結し、テキストは端末の外に出ません。
NFKC・NFKD は単なる見た目の調整ではなく、互換文字をまとめる正規化です。①→1、㍑→リットルのような大きな変更も起こり得ます。このツールは必ず変換前と候補を並べ、変更箇所を表示します。確認するまでコピーとダウンロードはできません。
テキストが端末に残る理由
プライバシーは約束ではなく仕組みです。テキストを処理するサーバーがありません。
- 正規化はすべてブラウザ内で実行します。
- 貼り付けたテキストを URL に入れたり、アップロードしたりしません。
- ソースは公開されています(MIT)。
- 初回アクセス後はオフラインでも使えます。
ブラウザの Network パネルで確認できます。正規化時にテキストを含む通信は発生しません。 ソースを読む。
使い方
-
テキストを貼り付ける
正規化したいテキストを入力します。
-
必要な変更だけを選ぶ
Unicode 形式に加え、英数字・カナ・記号・空白・カナ表記・波ダッシュを個別に選べます。
-
差分を確認して確定する
左右のプレビューで変更を確認します。確定後にだけコピー・ダウンロードできます。
よくある質問
NFC/NFD/NFKC/NFKD の違いは何ですか?
NFC と NFD は、合成文字と分解文字の正規化です。NFKC と NFKD は互換文字もまとめるため、より大きく、元に戻しにくい変化を起こします。プレビューで内容を確認してください。
NFKC で半角を全角にできますか?
できません。NFKC は見た目の区別をなくす正規化であり、双方向の全角・半角変換ではありません。英数字・カナ・記号・空白は、別の選択的変換を使ってください。
波ダッシュはなぜ別の設定ですか?
U+301C の波ダッシュと U+FF5E の全角チルダは Unicode 正規化で等価ではありません。意図しない置換を避けるため、選択した場合だけ統一します。
テキストはアップロードされますか?
いいえ。変換と差分表示はブラウザ内で実行され、サーバーにテキストを送信しません。