全角・半角変換(英数字・記号・スペース)

ABC 123をABC 123に変換したり、ASCIIの英数字を全角にそろえたりできます。対象は英数字、ASCIIに対応する記号、全角・半角スペースです。カタカナの全角・半角変換には対応していません。

ブラウザ内でローカルに実行

変換方向を選ぶ

文章から貼り付けた番号や識別子に全角英数字が混ざっているときに、対応するASCII文字へ置き換えられます。逆に、半角の英数字を全角表記にすることもできます。入力はそのまま残し、結果を別に表示します。

  1. Ab 12!?を入力し「半角に変換」を押すとAb 12!?になります。「全角に変換」では逆方向に置き換えます。
  2. 内容を確認して結果をコピーします。ボタンは常に入力欄を読み取るため、結果を再変換する場合は入力欄に貼り戻してください。
  3. 入力を編集すると古い結果が消え、コピーが無効になります。クリアで入力と結果を空にできます。空の入力には案内を表示しますが、スペースだけの入力は変換できます。

対象になる文字と、ならない文字

ASCII文字と全角スペースの対応

U+0021~U+007EとU+FF01~U+FF5Eを相互に変換します。これに加え、半角スペースU+0020と全角スペースU+3000を置き換えます。変換処理は改行とタブを維持します。ただし、ブラウザーの入力欄は実際のCR・CRLF改行をLFにそろえます。

全角チルダ「~」は「~」になりますが、似た形の波ダッシュ「〜」は変わりません。「、」「。」、半角カナの「ガ」、全角カナの「ガ」、通貨記号「¢」「¥」、丸数字も対象外です。Unicode全体の正規化は行いません。

文字コード上の表記を置き換える

フォントを拡大縮小する機能ではなく、別のUnicode文字へ置き換える処理です。大文字・小文字の変換や、ファイルの文字エンコーディング変換も行いません。合成済みのéは変わりませんが、ASCIIのeと結合アクセントが別々の文字として保存されている場合、そのeは変換されます。

変換はブラウザー内で実行し、変換用リクエストで入力を送信しません。HTMLのように見える結果も通常のテキストとして表示します。自動コピーが使えない場合は、結果を選択して手動でコピーできます。

全角・半角変換のよくある質問

全角と半角が混ざった入力を元に戻せますか?

必ずしも戻せません。AAを半角にするとAAになり、その結果を全角にするとAAになります。変換前にどちらの幅だったかという区別は失われます。

カタカナや漢字が変わらないのはなぜですか?

このツールの対象はASCIIに対応する英数字・記号とスペースだけです。カタカナ、漢字、éのようなアクセント付き文字、絵文字は変更しません。すでに指定した幅の文字もそのまま残ります。

最近使ったツール: