text-henkan

全角 ⇄ 半角 変換

英数字だけ半角にしたい、カタカナだけ全角にしたい — そんな部分的な変換ができるツールです。変換対象を 4 種類のチェックボックスで選び、方向を切り替えるだけ。半角カナの濁点・半濁点(ガ ↔ ガ、パ ↔ パ)も 1 文字として正しく扱います。

またはファイルを選ぶ

変換できる文字の種類

英数字(0-9A-Za-z ⇄ 0-9A-Za-z)、記号(!#$%&() などの ASCII 記号の全角版)、カタカナ(ア ⇄ ア、濁点・半濁点・長音・句読点・カギ括弧を含む)、スペース(全角スペース U+3000 ⇄ 半角スペース)の 4 系統です。ひらがなには半角が存在しないため対象外です。

濁点の扱いが肝心

半角カナの「ガ」は カ と ゙ の 2 文字で表されます。単純な 1 対 1 置換だと「カ゛」のように分かれてしまうため、本ツールは 2 文字の組み合わせを先に見て 1 文字の「ガ」に結合します。逆方向も「ガ」を ガ の 2 文字に展開します。

よくある用途

住所や氏名の表記ゆれを揃える、フォームの入力値を正規化する、システム連携用に半角カナへ変換する、英数字だけ半角にして全角記号は残す — といった前処理に使えます。より強い正規化が必要なら Unicode 正規化(NFKC)も検討してください。

よくある質問

ひらがなは半角にできますか?

できません。ひらがなには半角の文字が Unicode に存在しないためです。カタカナに変換してから半角にする必要があります。

英数字だけ半角にして、記号は全角のままにできますか?

できます。「英数字」だけにチェックを入れ、「記号」のチェックを外してください。4 種類は独立して指定できます。

「ガ」を半角にすると何文字になりますか?

カ と ゙ の 2 文字(Shift_JIS では 2 バイト)になります。文字数制限のあるシステムに入れる場合は注意してください。

NFKC 正規化との違いは?

NFKC は全角英数字の半角化・半角カナの全角化に加えて、丸数字(① → 1)や合字(㍿ → 株式会社)なども変換します。狙った種類だけを変えたい場合は本ツールが適しています。

関連ツール

改行コード変換文字数カウント重複行削除・並べ替えUnicode 正規化Shift-JIS → UTF-8UTF-8 → Shift-JISEUC-JP → UTF-8UTF-8 → EUC-JP