コンテンツにスキップ

🔤 全角半角変換

英数字・カタカナ・スペース・記号の全角⇄半角を一括変換。種別ごとにオン/オフ可能。リアルタイム処理でコピー・ダウンロードも対応。

完全無料 登録不要 ブラウザ完結 5 言語対応 ダークモード

🔒 プライバシーについて

0 文字

📖 つまずきやすいポイント

英数字・カタカナ・スペース・記号の全角と半角を、種別ごとに指定して一括変換します。処理はブラウザ内で完結します。全角と半角は見た目の幅の違いではなく、Unicode 上まったく別の文字です。A (U+0041) と (U+FF21) は、人間には同じ文字に見えても、プログラムにとっては AB ほどに違います。検索が一致しない、重複が検出できない、といった問題の多くはここから来ます。

ケース 何が起きるか どうする
濁点・半濁点が 1 文字ぶんずれる 半角カタカナには濁点付きの文字が存在しません + の 2 文字で表現されます。そのため半角のままだと、文字数のカウントも、1 文字ずつの処理も、見た目とずれますパ は 2 文字、 は 1 文字です。入力フォームの文字数制限を半角カタカナで超えてしまう、という形で表面化します。 受け取った時点で全角カタカナへ正規化してから保存してください。変換のときは を結合して にする処理が必要で、単純な 1 対 1 の置換表では足りません。逆方向 (全角 → 半角) はレシートプリンタや古い基幹システム向けにまだ需要がありますが、その場合も内部データは全角で持ち、出力の直前だけ変換するのが安全です。
記号まで変換して壊れる 記号を一括で半角にすると、日本語の句読点や括弧まで巻き込まれます, . になり、文章として読めなくなります。逆に一括で全角にすると、メールアドレスの @ や URL の /、コード中の記号が全角になり、機能しなくなります。住所欄で「-」を全角にした結果、番地の検索が一致しなくなる事故もよくあります。 種別を分けて変換してください。実務でほぼ常に正しいのは、英数字は半角に、カタカナは全角に、スペースは半角に、句読点と括弧は触らないという組み合わせです。この画面は種別ごとに指定できるので、必要なものだけを選んでください。プログラムに組み込むなら、正規化の対象文字を明示的に列挙するほうが、後から範囲を広げるより安全です。
正規化したはずなのに重複が残る 全角半角を揃えただけでは足りません。Unicode には見た目が同じで符号位置が違う文字が他にもあります。全角スペース (U+3000) とノーブレークスペース (U+00A0) と通常の空白、長音記号 ( U+30FC) とハイフン (-) とダッシュ () と全角ハイフン ()、丸数字 () と (1)これらはどれも「同じ」に見えて別の文字です。 Unicode 正規化 (NFKC) をかけてください。全角英数字、丸数字、合字、互換文字をまとめて標準形に寄せてくれます。ただし NFKC は「①」を「1」にするなど情報を落とす変換なので、表示用の値には適用せず、比較・検索用のキーを別に持つのが定石です。元の表記は残したまま、正規化済みの列でインデックスを張ってください。

入力フォームでは、ユーザーに「半角で入力してください」と要求するのをやめて、受け取ってから正規化するほうが、離脱も問い合わせも減ります。日本語入力の状態で数字を打てば全角になるのは当たり前で、それを利用者の入力ミスとして扱うのは設計側の怠慢です。電話番号・郵便番号・カード番号は、ハイフンの有無も含めて受け取ってから整形してください。なお、この画面が全角と半角の例を実際に表示しているのは翻訳漏れではなく、変換の対象そのものを見せる必要があるためです。

📖 使い方

  1. 1
    テキストを貼り付け
    左の入力欄に変換したいテキストを貼り付けます。
  2. 2
    対象種別を選ぶ
    英数字・カタカナ・スペース・記号からチェックして対象を絞り込みます。
  3. 3
    方向ボタンを押す
    「半角に変換」または「全角に変換」をクリックすると右に結果が表示されます。
  4. 4
    コピーまたはダウンロード
    結果はワンクリックでクリップボードへコピー、または .txt としてダウンロードできます。

❓ よくある質問

半角カナの濁点・半濁点も正しく変換されますか?
はい。ガ → ガ、パ → パ のように 2 文字を 1 文字に統合します。逆方向 (全角→半角) では濁点を分離します。
入力テキストはどこかに保存されますか?
いいえ。すべて JavaScript でブラウザ内処理し、サーバーには一切送信しません。Network タブで確認できます。
ひらがなも変換できますか?
ひらがなには半角形が存在しないため対象外です。半角カナへの変換が必要な場合は事前にカタカナ化してください。
🐛 このツールで問題が発生しましたか?

完全無料・登録不要。再現手順だけでも結構です。届いたご報告は運営者に直接届き、修正の参考にします。

※ 不具合再現のため、ブラウザ情報 (UA / 画面サイズ / 言語 / URL) を自動で送信します