BTW TOOLS

BTW TOOLS

Web制作・開発の小さな手間を、ちょっと楽にするツールたち。

テキスト整形・全角半角変換

全角⇔半角(英数字・記号・カタカナ・スペース)の一括変換に加え、大文字小文字の変換、余分な空白・空行の削除、重複行の削除・並べ替え・行番号付与をまとめて適用できます。すべてブラウザ上で動作。

0 文字 / 0 行
よく使う設定
1全角 → 半角
2半角 → 全角
3大文字・小文字
4空白・改行
5行の操作

オプションは上の 1 → 5 の順 に適用されます。同じ文字種の「全角 → 半角」と「半角 → 全角」は打ち消し合うため、片方を選ぶともう片方は自動で解除されます。

0 文字 / 0 行
ヒント: 「結果を入力に戻す」を使うと、変換した結果にさらに別の変換を重ねられます。文字数の詳しい内訳が必要なときは 文字数カウント をご利用ください。
このツールを共有

使い方・詳細情報

このツールの使い方
  1. 上のテキストエリアに整形したいテキストを入力・ペーストします
  2. 「変換オプション」で適用したい処理にチェックを入れます(複数同時に選べます)
  3. 入力またはオプションを変えるたびに、下の「変換結果」がリアルタイムで更新されます
  4. 「結果をコピー」でクリップボードにコピーできます
  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)の比較順です。「自然順」は file2file10 より前に来るよう、数字部分を数値として比較します
  • 文字数のカウントは Unicode のコードポイント単位です(サロゲートペアの絵文字も1文字として数えます)
REQUEST · FEEDBACK

「こんなツールがあったら…」
気軽にリクエストしてください

実装可能なものから順次対応します。不具合の報告や改善のご意見もぜひ。