半角と全角の違い
全角文字は正方形、半角文字はその半分の幅で表示される文字です。Unicode では A(半角、U+0041)と A(全角、U+FF21)のように、同じ文字に 2 つの符号位置が割り当てられています。見た目が似ていてもコンピュータ上では完全に別の文字なので、銀行のフォームが「全角で入力してください」と言い、会員登録が「半角英数字のみ」と言うたびに、この変換が必要になります。
Shift-JIS の時代に全角 = 2 バイト・半角 = 1 バイトと数えられていた名残で、いまでも多くのフォームや業務システムがこの区別を前提にしています。下の変換結果に表示されるバイト数は、この Shift-JIS 換算の目安です。
半角カタカナの変換 — 濁点も正しく結合
半角カナ(デジタルカメラ)を全角(デジタルカメラ)に直すとき、いちばん壊れやすいのが濁点・半濁点です。半角では カ + ゙ の 2 文字に分かれているものを、全角では ガ という 1 文字に結合しなければなりません。このツールは ガ行・ザ行・ダ行・バ行・パ行・ヴ のすべての結合に対応し、逆方向の分解も正しく行います。
「」。、・ー などのカナ用記号も半角⇔全角で相互変換されます。半角形が存在しない ヮ・ヵ・ヶ などの文字は、どちらの方向でもそのまま残ります。
よくある使いどころ
会員登録フォームの「半角英数字のみ」エラー、銀行・役所の「全角カナで入力」欄、Excel やスプレッドシートに混在した半角/全角の統一、CSV データの整形、メールアドレスや電話番号にまぎれた全角数字の修正 — どれも貼り付けて方向を選ぶだけです。変換はブラウザ内で完結するため、個人情報を含むテキストも安心して使えます。
よくある質問
半角カタカナ(デジタル など)は正しく変換されますか?
はい。濁点・半濁点付きの半角カナは 1 文字に結合して変換します(カ + ゙ → ガ、ハ + ゚ → パ、ウ + ゙ → ヴ)。逆方向(全角 → 半角)では ガ → ガ のように 2 文字に分解されます。すべての対応は Unicode の正規化データ(NFKC)と照合済みです。
ひらがなや漢字はどうなりますか?
そのまま残ります。ひらがな・漢字に半角形は存在しないため、このツールは変換対象(英数字・記号・スペース・カタカナ)だけを変換し、それ以外の文字には一切手を加えません。
「英数字だけ半角にしたい」など、部分的な変換はできますか?
できます。英数字・記号・スペース・カタカナのチェックボックスで変換する文字種を選べます。たとえばカタカナのチェックを外せば、カナはそのままで英数字だけを変換できます。
全角スペースも変換されますか?
はい。「スペース」にチェックが入っていれば、全角スペース(U+3000)と半角スペースを相互に変換します。フォームが「半角スペースのみ」を要求する場合に便利です。
バイト数の表示は何の数字ですか?
Shift-JIS 換算の目安です(全角 = 2 バイト、半角 = 1 バイト)。銀行や役所のフォームにある「全角◯文字以内」「半角◯文字以内」の制限を確認する目安として使えます。UTF-8 でのバイト数とは異なります。
入力したテキストはサーバーに送信されますか?
いいえ。変換はすべてお使いのブラウザ内で完結し、テキストがサーバーに送信されることはありません。