菊丸ツゥルズ

全角⇄半角変換

英数・記号・カナをまとめて変換

業務テキストやCSV貼り付け後の表記ゆれを、全角→半角、半角→全角、NFKC 正規化で整理します。

変換したいテキストを入力してください。
入力文字数-
出力文字数-
行数-
推定変更数-

使い方と AIO クエリ例

  • 通常の文章整理には「全角 → 半角」、帳票向け整形には「半角 → 全角」、混在整理には「NFKC 正規化」が便利です。
  • URLクエリ例: fullwidth_halfwidth_converter.html?input=%EF%BC%A1%EF%BC%A2%EF%BC%A3%EF%BC%91%EF%BC%92%EF%BC%93&action=toHalf&format=json
  • format=json は機械可読JSON、format=raw は変換結果テキストのみを扱えます。

全角⇄半角変換は、英数字・記号・カタカナの全角/半角表記が混在したテキストを、用途に応じて統一できるツールです。Excelや基幹システムからエクスポートしたデータには「A123」のような全角英数字や「ハンカクカナ」のような半角カナが混在しがちで、検索や突合の際にヒットしないトラブルの原因になります。本ツールは「全角→半角」「半角→全角」「NFKC正規化」の3モードに加え、英数字・記号・カナ・スペースの変換対象を個別にON/OFFできるため、住所データや商品コードなど対象に応じた細かい調整が可能です。

使い方・サンプル・結果例・注意点

使い方

入力欄にテキストを貼り付け、変換モード(全角→半角/半角→全角/NFKC正規化)と変換対象のチェックボックスを選んで「変換」を押すと、結果欄に変換後のテキストが表示されます。

サンプル入力

ABC123 test ハンカクカナ と カタカナ ID:A-123/box_01

結果例

「全角→半角」モード(英数字・記号・カナ・スペースすべてON)で変換すると、 ABC123 test ハンカクカナ と カタカナ ID:A-123/box_01 のように、全角英数字・全角記号・全角スペースが半角化され、半角カナ「ハンカクカナ」は全角カナ「ハンカクカナ」に変換されます(半角カナは「カナ」変換対象として全角化される仕様です)。統計欄には入力文字数・出力文字数・行数・推定変更数が表示されます。

注意点

「全角→半角」モードでは、半角カナが含まれる場合、カナのチェックがONだと半角カナは全角カナへ変換されます(全角→半角という名称ですが、カナについては読みやすい全角カナへ統一する向きの変換です)。「NFKC正規化」モードを選ぶと、変換対象の個別チェックボックスは無効化され、Unicode標準のNFKC正規化が一括適用されます。濁点・半濁点付きの半角カナ(ガ→ガ など)にも対応しています。50,000文字を超える入力はエラーになります。処理はすべてブラウザ内で完結し、入力したテキストが外部に送信されることはありません。

こんなときに使えます

  • 経理担当者が、会計システムからエクスポートしたCSVに混在する全角数字・全角記号を半角に統一し、他システムへの再取り込みエラーを防ぐ
  • ECサイト運営者が、お客様が入力した全角の電話番号や郵便番号を半角に変換し、配送システムのフォーマットに合わせる
  • データ移行担当者が、旧システムの半角カナの顧客名データを全角カナに変換し、新システムの文字コード仕様に適合させる
  • Webディレクターが、原稿に混在する全角英数字(ABC123のような表記ゆれ)をNFKC正規化で一括統一し、表記ルールを整える

よくある質問

「全角→半角」を選んでもカタカナが半角になりません。なぜですか?

「全角→半角」モードでは、カナの変換対象は半角カナを全角カナへ統一する向きで動作します。半角カナそのものを残したい場合は「カナ」のチェックを外してください。

NFKC正規化と通常の全角/半角変換はどう違いますか?

NFKC正規化はUnicode標準に基づく正規化で、全角英数字や互換文字を一括で標準形に変換します。個別の対象選択はできませんが、丸数字や合字なども含めて幅広く正規化したい場合に便利です。通常の変換モードは英数字・記号・カナ・スペースを個別に選んで変換したい場合に向いています。

変換後にスペースの数が変わって見えるのはなぜですか?

全角スペース「 」と半角スペース「 」は見た目の幅が異なるため、変換すると表示上の文字間隔が変わります。「スペース」のチェックを外せば、スペースは変換対象から除外されます。

推定変更数とは何を表していますか?

入力テキストと変換後テキストを文字単位で比較し、異なっている文字数(および文字数の差分)の概算値です。変換がどの程度影響したかを把握する目安として表示しています。