テキスト整形・全角半角変換
全角⇔半角(英数字・記号・カタカナ・スペース)の一括変換に加え、大文字小文字の変換、余分な空白・空行の削除、重複行の削除・並べ替え・行番号付与をまとめて適用できます。すべてブラウザ上で動作。
よく使う設定
オプションは上の 1 → 5 の順 に適用されます。同じ文字種の「全角 → 半角」と「半角 → 全角」は打ち消し合うため、片方を選ぶともう片方は自動で解除されます。
ヒント: 「結果を入力に戻す」を使うと、変換した結果にさらに別の変換を重ねられます。文字数の詳しい内訳が必要なときは 文字数カウント をご利用ください。
使い方・詳細情報
このツールの使い方
- 上のテキストエリアに整形したいテキストを入力・ペーストします
- 「変換オプション」で適用したい処理にチェックを入れます(複数同時に選べます)
- 入力またはオプションを変えるたびに、下の「変換結果」がリアルタイムで更新されます
- 「結果をコピー」でクリップボードにコピーできます
- 変換を重ねたいときは「結果を入力に戻す」を押してから、別のオプションを選びます(このとき、適用済みのオプションは自動で解除されます)
変換オプション一覧
| 順 | グループ | 内容 |
|---|---|---|
| 1 | 全角 → 半角 | 英数字(A→A・1→1)/記号(!→!・@→@・¥→¥)/カタカナ(ガ→ガ・パ→パ)/スペース(全角空白→半角空白) |
| 2 | 半角 → 全角 | 英数字(A→A・1→1)/記号(!→!・@→@・¥→¥)/カタカナ(ガ→ガ・パ→パ)/スペース(半角空白→全角空白) |
| 3 | 大文字・小文字 | すべて大文字/すべて小文字/各単語の先頭のみ大文字(残りは小文字)。半角英字が対象です |
| 4 | 空白・改行 | 各行の前後の空白を削除/連続する空白を1つに/空白をすべて削除/空行を削除/連続する空行を1行に/改行を削除して1行に |
| 5 | 行の操作 | 重複行の削除(最初の1行を残します)/並べ替え(昇順・降順・自然順)/行を逆順に/行番号を付ける |
適用される順序について
選んだオプションは、チェックした順番ではなく グループ番号 1 → 5 の順 に適用されます。グループ内の順序は次のとおりです。
- 空白・改行: 前後の空白を削除 → 連続する空白を1つに → 空白をすべて削除 → 空行を削除 → 連続する空行を1行に → 改行を削除して1行に
- 行の操作: 重複行の削除 → 並べ替え → 逆順 → 行番号の付与
意図した順序にならない場合は、途中まで変換したうえで「結果を入力に戻す」を押し、残りの変換を2回目の変換として適用してください。
このツールの活用例
- フォーム入力データの整理: 全角で入力された電話番号・郵便番号・メールアドレスを半角に統一する
- 原稿の下ごしらえ: PDF や Word からコピーしたテキストの余分な空白・空行・改行を掃除する
- リストの整理: URL やキーワードのリストから重複行を削除し、並べ替える
- CSV の前処理: 全角数字を半角に直してから表計算ソフトに取り込む
仕様
- すべてブラウザ上で動作します(入力内容はサーバーに送信されません)
- 半角カタカナへの変換では、濁音・半濁音は2文字(例:
カ+゙)として出力します。逆方向では2文字を1文字(例:ガ)に合成します - ひらがなは全角・半角の区別がないため、カタカナ変換の対象外です
- 「連続する空白を1つにまとめる」は改行を保持したまま、同じ行内の空白のみをまとめます。まとめた際は先頭の1文字をそのまま残すため、全角スペースやタブは種類が変わりません(単独の空白は変換されません)
- 並べ替えは日本語ロケール(
ja)の比較順です。「自然順」はfile2がfile10より前に来るよう、数字部分を数値として比較します - 文字数のカウントは Unicode のコードポイント単位です(サロゲートペアの絵文字も1文字として数えます)