🔤 全角⇔半角 変換

テキストの英数字・カタカナ・記号・スペースを全角⇔半角に相互変換します。対象は個別にON/OFFできます。

入力

変換対象(個別にON/OFF)

押すと選択ON(青)/もう一度押すとOFF

変換方向

変換結果

※ 半角カナ「ガ」「パ」などは濁点・半濁点を合成して全角「ガ」「パ」にします。逆に全角「ガ」を半角化すると「ガ」になります。ひらがな・漢字はそのまま残ります。

解説

「全角⇔半角 変換」は、テキストに混ざった英数字・カタカナ・記号・スペースを、全角と半角の間で相互に変換するツールです。フォーム入力で全角になってしまった英数字を半角に直したり、半角カナを全角カナに揃えたりと、データ整形の地味だが頻出する作業をブラウザだけで完結できます。入力すると結果がリアルタイムで更新され、変換方向と対象カテゴリを切り替えながら確認できます。

変換方向は「全角 → 半角」と「半角 → 全角」の両方に対応します。既定は「全角 → 半角」で、ボタン1つで逆方向に切り替えられます。どちらの方向でも、変換対象は英数字・カタカナ・記号・スペースの4カテゴリを個別にON/OFFでき、初期状態はすべてONです。「カタカナだけ半角に」「英数字は変えずに記号だけ全角に」といった部分的な変換ができるのが特徴です。

英数字と記号は文字コードの対応で変換します。半角のASCII記号・英数字(0x21〜0x7E)と全角形(0xFF01〜0xFF5E)が一対一で対応しており、例えば全角「ABC」→半角「ABC」、全角「123」→半角「123」、全角「!@#%&」→半角「!@#%&」のように変換します。英字・数字は「英数字」、それ以外の記号類は「記号」のトグルで制御されます。半角スペース( )と全角スペース( )は「スペース」をONにすると相互変換されます。

カタカナは専用の変換テーブルで処理します。全角カナ⇔半角カナを対応させ、半角カナの濁点・半濁点(結合文字 ゙ ゚)も正しく扱います。半角→全角では「ガ」→「ガ」、「パ」→「パ」、「ヴ」→「ヴ」のように基底字と濁点・半濁点を1文字に合成します。全角→半角では逆に「ガ」→「ガ」、「パ」→「パ」のように分解して出力します。カナの句読点・記号(「。」「「」「、」「・」など)や長音記号(「ー」⇔「ー」)も「カタカナ」のトグルで一緒に変換されます。

具体例で見ると、全角「ABC123」を半角化すると「ABC123」、半角「カタカナ」を全角化すると「カタカナ」になります。濁点付きでは半角「パソコン」が全角「パソコン」に、全角「ガ」が半角「ガ」になります。単独で置かれた濁点・半濁点も、全角「゛」「゜」と半角「゙」「゚」の間で変換されます。

ひらがな・漢字は変換対象外で、そのまま残ります(半角ひらがなは標準の文字として存在しないため)。半角カナを全角化すると濁点・半濁点が前の文字に合成されるぶん文字数が減り、逆方向では増える点に注意してください。OFFにしたカテゴリの文字は一切変更されず、元のまま出力されます。

すべての変換はお使いのブラウザ内(JavaScript)で完結し、入力したテキストが外部のサーバーに送信されることはありません。インストール不要で、オフラインでも利用できます。

よくある質問

全角の英数字を半角にできますか?

はい。「変換方向」を「全角 → 半角」、「英数字」をONにすると、全角「ABC123」を半角「ABC123」に変換します。英字(A〜Z・a〜z)と数字(0〜9)の両方が対象です。

半角カナを全角カナに変換できますか?

はい。「半角 → 全角」を選び「カタカナ」をONにすると、半角「カタカナ」を全角「カタカナ」に変換します。長音記号「ー」も全角「ー」になります。

半角カナの濁点「ガ」「パ」はどう変換されますか?

基底字と濁点・半濁点を合成して、全角「ガ」「パ」のように1文字にまとめます。「ヴ」も「ヴ」に変換します。逆に全角「ガ」を半角化すると「ガ」(基底字+半角濁点)に分解されます。

一部の文字だけ変換できますか?

はい。「変換対象」で英数字・カタカナ・記号・スペースを個別にON/OFFできます。必要なカテゴリだけONにすれば、他の文字はそのまま残して変換できます。

全角スペースを半角スペースに変えられますか?

はい。「スペース」をONにすると、全角スペース( )と半角スペース( )を変換方向に応じて相互変換します。OFFにすればスペースは変更されません。

記号も変換されますか?

はい。「記号」をONにすると、ASCII記号と全角形を相互変換します。例えば全角「!?()@」と半角「!?()@」の間で変換します。英数字とは別のトグルなので、記号だけ・英数字だけといった切り替えも可能です。

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

いいえ。ひらがな・漢字は対象外で、そのまま残ります。半角のひらがなは標準の文字として存在しないため、このツールの対象は英数字・カタカナ・記号・スペースです。