メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
テキスト・文章
/
Unicode NFKC
Aa
Unicode NFKC
text/text-unicode-normalize-nfkc
JavaScript の NFKC 正規化で、互換文字を標準的な合成済み表記へそろえる。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
Unicode NFKCでは、JavaScript の NFKC 正規化で、互換文字を標準的な合成済み表記へそろえる。
関連する観点として Unicode NFKC、unicode nfkc、テキスト変換 を確認し、結果をコピーして別の作業に使えます。
入力
結果
コピー
使い方
入力欄に正規化したい文字列を貼り付けます。
結果欄で normalize('NFKC') 適用後の文字列を確認します。
㌔や①、半角カナのような互換文字が、通常のキロ、1、全角カナへまとまっているか見ます。
必要な結果だけをコピーし、検索用キーや表記ゆれ吸収の前処理へ使います。
入力例・出力例
INPUT
㌔①パ
OUTPUT
キロ1パ
互換文字と半角カナが、合成済みの読みやすい表記にそろいます。
INPUT
ABC 123 Ⅳ
OUTPUT
ABC 123 IV
全角英数字とローマ数字の互換文字も標準的なASCII寄り表記へ変わります。
よくある利用シーン
検索インデックスへ入れる前に、全角英数字や丸数字の表記ゆれを減らしたいとき
半角カタカナ混じりの入力を、全角カタカナの合成済み文字へそろえたいとき
互換文字を含む商品名やタグを、比較しやすいキーとして保存したいとき
NFKDのような分解文字ではなく、表示にも使いやすい正規化結果がほしいとき
結果確認のポイント
変換後の文字種、文字数、改行、余分な空白が意図どおりか確認してください。
Unicode NFKC、unicode nfkc、テキスト変換の観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
長文を扱う場合は、コピー前に一部だけで変換結果を試すと安心です。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
Unicode NFKCの主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
NFKC(正規化形式KC)とは何ですか?
NFKCは「互換分解(Compatibility Decomposition)」を行ったうえで正準合成を適用します。全角英数字→半角変換、ローマ数字の合字(Ⅰ→I)の展開、上付き数字の展開など、見た目が異なるが意味的に等価な文字を標準形に統一します。
NFCとNFKCの違いは何ですか?
NFCは正準等価な文字の合成のみを行い、互換文字(全角・半角など)はそのまま維持します。NFKCはさらに互換等価も処理するため、全角英数字が半角に変換されるなど字形が変わります。検索インデックスの正規化にはNFKCが適しています。
日本語のカタカナ・ひらがなもNFKCで変換されますか?
全角カタカナと半角カタカナは互換等価なので、NFKCを適用すると全角カタカナに統一されます。ひらがな自体は全角のみ存在するため変化しません。
関連ツール
文字数カウンター
テキストの文字数・単語数・行数・バイト数をリアルタイムでカウント。スペースや改行を含む/含まない切り替え、UTF-8バイト数表示にも対応。
旧字体↔新字体変換
旧字体(旧漢字)と新字体(常用漢字)を相互変換。戸籍・書道・古文書の読解に便利。対応漢字の一覧表付き。
カンマ区切り変換
改行区切りのリストをカンマ区切り(CSV 風 1 行)に、逆にカンマ区切りを改行区切りに相互変換。Excel から SQL の IN 句、メーリングリストの一括変換、JSON 配列の貼り付けなど、リスト形式の往復に。
数字→日本語変換
数字を日本語の読み方(漢数字/ひらがな)に変換する。入力した文字列はブラウザ内だけで処理されるため機密データでも安心。
句点改行挿入
句点(。)やピリオド(.)の後に改行を自動挿入。テキスト処理をブラウザ内で即時に実行。
接頭辞・接尾辞追加
テキストの各行に接頭辞(prefix)・接尾辞(suffix)を一括追加。
ASCIIアート変換
半角英数字(A-Z, 0-9)と一部記号(!?.)を、5行のドットパターンで描いたブロック体バナーに変換。ブロック(█)・シャドウ(▓)・ライト(░)の3種類の塗りつぶしから選べます。
一括置換
複数の検索・置換パターンを同時に実行。正規表現対応、CSVでのパターン読み込みにも対応。