入力上限は200,000コード単位です。ASCII英数・記号・空白と、Unicodeの半角カタカナ互換文字を変換します。
全角・半角変換ツール
ASCII英数・記号・空白とカタカナ・句読点・記号を全角⇔半角変換。対象を分けた6モードと濁点結合に対応。
全角・半角変換ツールについて
このツールの全角・半角変換範囲
このツールは、ASCIIの英数字・記号(U+0021〜U+007E)と対応する全角形(U+FF01〜U+FF5E)、半角スペースと全角スペース、Unicodeの半角カタカナ互換文字(U+FF61〜U+FF9F)を相互変換します。
「英数・ASCII記号・空白」モードには、英字と数字だけでなくASCII記号とスペースも含まれます。「カタカナ・句読点・記号」モードには、半角カタカナ互換blockの句読点・中点・長音・濁点類も含まれます。ひらがな、漢字、絵文字、丸数字などを一括して正規化する機能ではありません。
入力上限は200,000 UTF-16コード単位です。上限を超えた入力は変換せず、直前の内容を保持します。
全角・半角を揃える場面
- データの表記統一:検索や重複確認の前に、対象項目の英数字・記号・カタカナ表記を揃える場合。
- フォーム入力の確認:電話番号や識別子に全角ASCII文字が混ざっていないか確認し、半角へ揃える場合。
- CSV・表計算データの整形:集計前に数字や記号の幅を揃える場合。
- カタカナ表記の調整:既存システムの入力仕様に合わせ、全角または半角カタカナへ変換する場合。
変換後も、対象システム固有の入力規則、禁止文字、桁数を別途確認してください。本ツールはメールアドレスやURLなどの妥当性を検証しません。
濁点・半濁点と変換件数
半角カタカナでは、濁点(゙)と半濁点(゚)が独立したコードポイントです。たとえば「ガ」1コードポイントは「ガ」2コードポイントへ変換され、逆変換では2つの入力コードポイントが1つにまとまります。
画面の「変換した入力」は、変換対象になった入力側のUnicodeコードポイント数です。見た目の文字数やUTF-8のバイト数とは異なります。分解済みの濁点と、単独の濁点・半濁点も混在幅を残さないよう変換します。
文字幅とバイト数について
「全角」「半角」は互換文字の区別を表す呼び方で、実際の表示幅はフォントや表示環境によって変わります。また、全角を常に2バイト、半角を常に1バイトとして扱うことはできません。UTF-8やUTF-16など、文字エンコーディングによって必要なバイト数やコード単位数が異なります。
よくある質問
- Q. どの文字を変換しますか?
- ASCII英数字・記号とその全角形、半角/全角スペース、Unicodeの半角カタカナ互換文字と対応する全角カタカナ・句読点・記号を変換します。ひらがな、漢字、絵文字、丸数字などは変換しません。
- Q. 英数・ASCII記号・空白モードでは何が変わりますか?
- はい。ASCIIの英字・数字に加え、! や @ などのASCII記号と、半角/全角スペースも変換します。カタカナはそのまま保持します。
- Q. 濁点・半濁点はどう変換されますか?
- 「ガ」から「ガ」への変換では1コードポイントが2コードポイントになり、逆変換では2つが1つにまとまります。単独の濁点・半濁点や、分解された濁点も変換対象です。
- Q. 全角文字は必ず2バイトですか?
- いいえ。バイト数はUTF-8やUTF-16などの文字エンコーディングで変わります。全角・半角という呼び方を、固定のバイト数として扱わないでください。
- Q. 入力内容はNanTooの変換サーバーへ送られますか?
- この変換処理はブラウザー内で実行され、入力本文をNanTooの変換処理サーバーへ送信しません。ページ共通のアクセス計測や広告などの通信は、入力本文の変換処理とは別です。


