本文へスキップ
kitto works
ツール一覧

全角半角変換|数字・英字・カタカナを一括で半角/全角に変換

数字・英字・カタカナ・スペースの全角/半角を一括で変換します。半角カタカナの濁点・半濁点(ガ→ガ等)にも対応。入力した文章はブラウザの中だけで処理され、外部には送信されません。

入力した文章はブラウザの中だけで処理され、どこにも送信されません。

変換方向
変換する文字の種類

変換結果

使い方

  1. 文章を入力欄に貼り付けるか、直接入力します。
  2. 「半角に変換する」「全角に変換する」のどちらかを選び、対象にする文字の種類(数字・英字・カタカナ・スペース)にチェックを入れます。
  3. 下の「変換結果」欄にその場で結果が反映されるので、「結果をコピー」で貼り付け先に使用します。

計算・変換の根拠

数字・英字の変換について

半角の数字・英大文字・英小文字と、対応する全角文字は、文字コード上つねに一定の差(+0xFEE0)を持っています。この規則を使って、該当する文字だけを機械的に変換しています。

スペースの変換について

半角スペースと全角スペース(U+3000)を1対1で変換します。数字・英字とは異なる特別な文字のため、別ルールとして扱っています。

カタカナの変換について(濁点・半濁点の結合)

半角カタカナ(「アイウ」のような文字)と全角カタカナ(「アイウ」)は単純な規則では変換できないため、対応表を使って変換しています。

特に注意が必要なのが濁点・半濁点です。半角カタカナでは「カ」に濁点を付けた「ガ」は、半角の「カ」と半角の濁点記号「゙」の2文字で表現します。このツールは、半角から全角へ変換するとき、この2文字を正しく1つの全角文字(「ガ」)にまとめます。逆に全角から半角へ変換するときは、「ガ」を「ガ」の2文字に分解します。

ただし、濁点を持たない文字(「ア」など)の直後に濁点記号が来た場合や、濁点記号が文章の先頭に単独である場合は、結合せずに単独の記号として変換します。

漢字・ひらがな・小書きの「ヵ」「ヶ」など、対応する半角カタカナが存在しない文字は変換されず、そのまま出力されます。

対象外の文字について

数字・英字・カタカナ・スペース以外の文字(記号・漢字・ひらがとなど)は、どのオプションを選んでも変換されず、そのまま出力されます。

よくある質問

入力した文章はどこかに送信されますか?

送信されません。すべての処理はお使いのブラウザの中だけで行われ、サーバーへの通信は発生しません。ページを開いたあとはオフラインでも動作します。

半角カタカナの濁点(「ガ」のような表記)も正しく全角に変換されますか?

されます。「カ」+「゙」のような半角の濁点付き文字は、全角の濁音1文字(「ガ」)に正しくまとめて変換されます。半濁点(「パ」→「パ」など)も同様です。逆方向(全角→半角)でも同じ規則で分解されます。

数字・英字・カタカナ・スペースの一部だけを変換したい場合はどうすればいいですか?

「変換する文字の種類」のチェックを外すことで、そのカテゴリだけ変換対象から除外できます。たとえば数字だけ半角にしたい場合は、英字・カタカナ・スペースのチェックを外してください。

漢字やひらがな、記号は変換されますか?

されません。このツールが対象とするのは数字・英字・カタカナ・スペースの4種類のみで、それ以外の文字(漢字・ひらがな・記号など)はどのオプションを選んでもそのまま出力されます。

半角カタカナに対応する全角文字が無い場合はどうなりますか?

小書きの「ヵ」「ヶ」のように、対応する半角カタカナが存在しない全角文字を半角化しようとした場合、変換されずそのまま出力されます。