全角・半角変換
全角文字と半角文字を相互に変換するツールです。全角英数字と半角英数字、全角記号と半角記号、全角カタカナと半角カナ(濁点・半濁点の分解と結合に対応)、全角スペースと半角スペースを、対象を選んで変換できます。
ツール
0文字
モード
変換対象
その他のオプション
仕様
本ツールの仕様は以下の通りです:
- 対応形式: 全角文字と半角文字の相互変換(全角→半角、半角→全角)
- 文字コード: Unicode
- 入力文字数制限: 100,000文字まで(絵文字などは2文字分として数えます)。超えた場合は変換しません
- 出力形式: テキスト
- 自動変換: 入力、モード、変換対象、その他のオプションを変えると、ボタンを押さずに結果を更新します
- 変換対象: 「アルファベット」「数字」「カタカナ」「スペース」「記号」「日本語記号」の6つから選択(既定はすべて。互いに独立)。選択していない対象の文字はそのまま出力します
- アルファベット: 全角英数字のうち全角アルファベット(大文字・小文字)と、半角アルファベットを相互に変換
- 数字: 全角英数字のうち全角数字と、半角数字を相互に変換
- カタカナ: 全角カタカナと半角カナを相互に変換。長音符(ー)もカタカナとして変換します
- 全角→半角では、濁点・半濁点付きの文字を2文字に分解します(例:ガ → ガ)。そのため文字数が増えます
- 濁点・半濁点が結合用の文字(U+3099、U+309A)で分かれて入力されている場合も、直前が全角カタカナなら同じように半角の濁点・半濁点に変換します
- 半角→全角では、直後の濁点・半濁点を結合して1文字にします(例:ガ → ガ)。結合できない濁点・半濁点は、全角の濁点・半濁点(U+309B、U+309C)にします
- ヰ・ヱ・ヮ・ヵ・ヶなど、半角カナに対応する文字がない全角カタカナは変換しません
- スペース: 全角スペース(U+3000)と半角スペース(U+0020)を相互に変換
- 記号: 半角記号(ASCIIの記号32文字)と対応する全角記号を相互に変換。バックスラッシュとチルダも、対応する全角文字と相互に変換します
- 日本語記号: 句点・読点・かぎ括弧・中点(U+3002、U+3001、U+300C、U+300D、U+30FB)と、半角カナの領域にある半角の句読点・括弧(U+FF61〜U+FF65)を相互に変換。「記号」とは独立しており、どちらか一方だけを選択できます
- その他のオプション: 「行末スペース削除」「行頭スペース削除」「空行削除」の3つ(既定はすべてOFF。互いに独立)
- 対象のスペースは、半角スペース(U+0020)、全角スペース(U+3000)、タブ(U+0009)です。他の空白は対象外です
- 処理順: 全角・半角の変換、行頭・行末のスペース削除、空行削除の順に処理します。変換の結果できた半角スペースや全角スペースも削除の対象です
- 空行: 空の行、またはスペースとタブだけの行です。削除した行は改行ごと取り除きます
- 改行の数や位置は変えません(削除した行を除く)
- 変換しない文字: ひらがな、漢字、絵文字、改行、タブ、ノーブレークスペース(U+00A0)などの他の空白、円記号(U+FFE5、U+00A5)、波ダッシュ(U+301C)、曲がった引用符、二重かぎ括弧など、全角文字と半角文字の対応がないもの
- 注意事項:
- 全角のバックスラッシュ(U+FF3C)と全角チルダ(U+FF5E)は、日本語入力で使われる円記号(U+FFE5)や波ダッシュ(U+301C)とは別の文字です。円記号や波ダッシュは変換されません
- 半角カナは、使用するフォントや文字コードの変換によっては、正しく表示・保存されない場合があります
- 入力欄の改行はLFとして扱われます。ブラウザの仕様により、CRLFやCRを含むテキストを貼り付けた場合も改行はLFになり、変換結果の改行もLFになります
- 処理方式: ブラウザ内で処理し、入力内容はサーバーに送信しません
使い方
本ツールの使い方は以下の通りです:
- テキストボックスに変換したいテキストを入力します。全角文字と半角文字が混在していても構いません。
- モードを選択します。
- 「全角→半角」:全角文字を半角文字に変換します(既定)。
- 「半角→全角」:半角文字を全角文字に変換します。
- 変換対象のチェックボックスを選択します。既定ではすべて選択されています。
- 「アルファベット」:全角英数字のうち全角アルファベットと、半角アルファベットを変換します。
- 「数字」:全角英数字のうち全角数字と、半角数字を変換します。
- 「カタカナ」:全角カタカナと半角カナを変換します。長音符と濁点・半濁点も含みます。
- 「スペース」:全角スペースと半角スペースを変換します。
- 「記号」:全角記号と半角記号を変換します。
- 「日本語記号」:句点・読点・かぎ括弧・中点と、対応する半角の句読点・括弧を変換します。
- 必要に応じて「その他のオプション」を選択します。既定ではすべて選択されていません。
- 「行末スペース削除」:各行の末尾にある半角スペース、全角スペース、タブを削除します。
- 「行頭スペース削除」:各行の先頭にある半角スペース、全角スペース、タブを削除します。
- 「空行削除」:空の行、またはスペースとタブだけの行を、改行ごと削除します。
- 処理は、全角・半角の変換、行頭・行末の削除、空行削除の順に行います。変換結果の改行はLFになります。
- 下部に変換結果が自動で表示されます。
- モード、チェックボックス、オプションを変えると、結果もすぐに更新されます。
- 変換対象をすべて外し、オプションも選択しない場合は、入力したテキストがそのまま表示されます。
- 必要に応じて以下を選択することができます。
- 「クリップボードにコピーする」ボタン
- 変換結果をクリップボードにコピーできます。
- 「リセットする」ボタン
- 入力内容と結果を消去し、モード、変換対象、その他のオプションを初期値に戻します。
- 「クリップボードにコピーする」ボタン
※ 半角カナは環境によって正しく扱えない場合があります。全角スペースや半角カナを含むテキストは、貼り付け先で表示を確認してください。
※ 入力したテキストはブラウザ内で処理され、サーバーには送信されません。