テキストクリーナー
下書き、ログ、コードブロック、貼り付けた文章を入れるだけで、残す行と削る行をすばやく整理できます。空行をすべて削除する、連続する空行を 1 行にまとめる、前後の余分な空行だけを取り除く、といった使い分けに対応。さらに行ごとのトリミング、行末スペースの削除、元の改行形式の保持も選べます。処理はすべてブラウザ内で完結し、入力と結果を左右で見比べながら、削除された行数もリアルタイムに確認できます。
- すべての処理はブラウザ内で完結し、ログ、下書き、社内向けの断片が端末の外へ送信されることはありません
- 空行をすべて削除、連続する空行を 1 行に圧縮、前後の空行だけを削除という 3 つのモードを用途に合わせて選べます
- 行ごとのトリミング、行末スペースの削除、改行形式の保持を組み合わせて、細かなテキストの癖にも対応できます
- 入力と結果を左右で即時プレビューし、削除された行数も表示されるため、コピー前に仕上がりを確認できます
- 結果はコピー、.txt ダウンロード、または入力欄への戻し入れができ、続けてもう一段階の整理も行えます
概要
日常的なテキスト整理をひとつのパネルにまとめました。ログのノイズを減らす、余分な空白を整える、空行の構造をそろえる、といった作業のためにエディタを行き来したり、一時的なスクリプトを書いたりする必要はありません。
- 01
3 種類の空行処理
空行をすべて削除する、連続する空行を 1 行にまとめる、前後の空行だけを取り除く。テキストの性質に合わせて、安全な方法を選べます。
- 02
行ごとのトリミング
空行処理の前に各行の前後にある空白を削除できます。インデントや貼り付け元の癖で空行判定がずれるのを防ぎます。
- 03
行末スペースを整理
各行の末尾にあるスペースやタブをワンクリックで削除できます。コードのコミット前、PR レビュー前、厳格なフォーマッターを通す前の下準備に便利です。
- 04
改行形式を保持
元のテキストが LF か CRLF かを判定し、必要に応じて同じ改行形式で出力できます。不要な場合は標準的な LF にそろえられます。
- 05
左右で見比べながら確認
入力と整理結果を並べて表示します。モードやオプションを変えるたびに結果が更新されるため、どの内容が削られたかをすぐに確認できます。
- 06
削除された行数をリアルタイム表示
コピーする前に、現在のルールで何行削除されたか確認できます。想定以上に削れていないか、または何も削れていないかをすぐ判断できます。
- 07
コピー、ダウンロード、再処理
結果をコピーする、.txt として保存する、または出力を入力欄へ戻してもう一度整理することができます。
- 08
完全にローカルで処理
整理、集計、プレビューはすべて現在のブラウザ内で実行されます。機密ログ、社内の草稿、公開前の内容がアップロードされることはありません。
使い方
貼り付け、モード選択、必要なオプションの指定、コピーまでを同じ画面で完了できます。
- 01
整理したいテキストを左側の入力エリアに貼り付けます。
- 02
空行をすべて削除、連続する空行を圧縮、前後だけ削除のいずれかを選びます。
- 03
必要に応じて各行をトリミング行末スペースを削除改行形式を保持を組み合わせ、元のテキストに合うよう調整します。
- 04
右側のプレビューと削除された行数を確認し、意図した箇所だけが整理されているか見直します。
- 05
結果をコピーするか .txt として保存します。さらに整理したい場合は出力を入力に使うをクリックします。
詳細
どの処理が合うかは、テキストの出どころと残したい構造によって変わります。最初から一番強い処理を選ぶより、目的に合ったモードを選ぶほうが安全です。
- 空行をすべて削除は最もコンパクトな結果になります。段落構造が不要で、空行が多すぎるテキストに向いています。
- 連続する空行を圧縮は段落の区切りを残しながら余分な間隔だけを削ります。Markdown の下書きや長めの文章に向いています。
- 前後だけ削除は本文中の空行を変えません。コピーしたコードやログの先頭・末尾にだけ余分な空行が付いた場合に便利です。
- 各行をトリミングは、複数のツールから集めたテキストのように、行頭や行末の空白が不揃いな場合に効果的です。
- 行末スペースを削除は、インデントを保ったまま末尾の見えない空白だけを消せます。
- 改行形式を保持は、Windows 向けファイル、CRLF を要求するチェック、古いシステムとの互換性が必要な場合に役立ちます。
- 削除された行数はコピー前の簡単な確認になります。0 行の場合は、別のモードやオプションのほうが合っているかもしれません。
活用シーン
空行の整理は単純に見えますが、実際にはツールを切り替えたり、どこまで削ってよいか迷ったり、公開後に段落が崩れていることに気づいたりしがちです。
-
ログ整理とトラブルシューティング
ログ出力に混ざった余分な空行を減らし、ターミナルや分析ツールで重要な行を見つけやすくできます。
-
コード断片の整形
提出前や共有前に、貼り付けたソースコードの空行や末尾スペースを整理できます。複数人の作業で混ざった空白の癖も整えやすくなります。
-
リッチテキストの貼り付け整理
メール、Notion、Confluence、Word などからコピーしたときに入りやすい余分な空行を削り、貼り付け先のエディタで使いやすい形にできます。
-
CSV と設定ファイルの前処理
CSV エクスポート、INI ファイル、バッチ入力などを処理パイプラインへ渡す前に、空行や行末スペースを取り除けます。
-
SEO 文案の公開前チェック
ランディングページ、ブログの下書き、メタディスクリプションに含まれる余分な空行や末尾スペースを整え、ソースを見やすく保てます。
-
サポートテンプレートの標準化
FAQ、カスタマーサポートの返信、運用告知の空行構造をそろえ、チャネルごとの表示差を減らせます。
-
API ドキュメントの整理
API のリクエスト・レスポンス例や説明文を整理し、エディタ、静的サイトジェネレーター、PR diff のどこでも読みやすくできます。
-
ログのアーカイブ
空行が多いログを保存・共有する前に圧縮し、ファイルサイズを抑えながら検索しやすくできます。
-
保存前の標準化
検索インデックス、ベクトルデータベース、下流のデータベースへ渡す前に空白構造をそろえ、後続の解析差を減らします。
-
Markdown / リッチテキスト変換
Markdown、HTML、プレーンテキストを相互変換する前に空行構造を整えることで、変換後の段落間隔が崩れにくくなります。
使い方のヒント
元のテキストに合ったルールほど、結果は安定します。まずプレビュー、削除行数を確認、それからコピーという流れにすると、手戻りを減らせます。
- 段落構造が大事な場合は、まず連続する空行を圧縮を選ぶのがおすすめです。段落間に 1 行は残るため、すべて削除するより安全です。
- インデントや空白が不揃いな場合は、先に各行をトリミングを有効にすると、空行判定が安定します。
- コードをコミットする前、lint を通す前、PR レビューに出す前は行末スペースを削除を有効にしておくと安心です。
- Windows スクリプト、一部の CI、古いシステムなど、CRLF が必要な場合は改行形式を保持を有効にしてください。
- 強めの整理を行う前に、元のテキストを別の場所に残しておくことをおすすめします。ローカル処理でも、操作は自動的に元へ戻せるわけではありません。
- 非常に長いテキストは分割して整理してから結合すると、リアルタイムプレビューを快適に保てます。
制限事項
このツールの整理ルールは意図的に控えめです。どこまで変えるかを理解しておくと、特殊なテキストでも安全に扱えます。
- スペース、タブ、その他の空白文字だけで構成された行は空行として扱われます。現在のバージョンでは、それらを非空行として残す設定はありません。
- 改行形式を保持は、元のテキストで多く使われている形式をもとに LF または CRLF を選びます。混在した改行は検出された形式へ統一されます。
- 各行をトリミングと行末スペースを削除を有効にしない限り、非空行の見えている内容は変更されません。
- 非常に大きなテキスト、目安として 1 万行を超える内容では、再計算時に一時的な遅延が出ることがあります。分割して処理することをおすすめします。
- 構造チェック、言語判定、スペルチェックは行いません。必要な場合は専用ツールで確認してください。
- すべての処理はブラウザ内で行われ、サーバーへアップロードされることはありません。
よくある質問
空行の判定、改行形式、オプションの違い、ローカル処理、よくある制限について、迷いやすい点をまとめました。
どのような行が空行として扱われますか?
文字がまったくない行、またはスペースやタブなどの空白文字だけを含む行は空行として扱われます。3 つの整理モードはすべてこの判定を使います。
非空行の内容も変更されますか?
各行をトリミングまたは行末スペースを削除を有効にした場合だけ、非空行の空白部分が変更されます。それ以外の場合、整理は空行の削除だけを行い、他の内容はそのまま残します。
空行をすべて削除と連続する空行を圧縮は何が違いますか?
前者はすべての空行を削除します。後者は連続する空行を 1 行だけ残すため、段落の区切りを保ちたいテキストに向いています。
前後だけ削除はどんなときに使いますか?
本文中の空行はそのまま残し、テキストの先頭や末尾に付いてしまった余分な空行だけを削りたいときに使います。コードブロックやログ断片をコピーしたときに便利です。
各行をトリミングと行末スペースを削除は競合しますか?
競合しません。各行をトリミングすると行頭と行末の空白を削除します。行末スペースの削除は行末だけを対象にするため、インデントを残したい場合に使いやすいオプションです。必要に応じてどちらか一方、または両方を有効にできます。
改行形式を保持は何をしますか?
元のテキストが LF と CRLF のどちらを主に使っているかを確認し、整理結果も同じ形式で出力します。オフにすると、結果は LF に統一されます。
整理結果をダウンロードできますか?
できます。.txt をダウンロードをクリックすると、現在の結果を UTF-8 のテキストファイルとして保存できます。コピー&ペーストで改行が崩れたり余分な文字が混ざったりするのを避けたい場合に便利です。
入力したテキストはサーバーへ送信されますか?
いいえ。整理、集計、プレビューはすべて現在のブラウザ内で行われます。データが外部へ送信されることはありません。
削除された行数はどのように計算されますか?
入力の行数と整理結果の行数の差から計算します。空行処理で削除された行に加え、各行のトリミングによって空白だけの行が空行になり、まとめて削除された場合も含まれます。
非常に長いテキストも扱えますか?
一般的な文書であればリアルタイムに処理できます。行数が非常に多い場合は再計算時に一時的な遅延が出ることがあるため、分割して処理してから結合することをおすすめします。
プライベートな内容や機密ログにも使えますか?
使えます。すべての処理はローカルで行われるため、マスキング済みログ、社内向けの文面、公開前の内容がアップロードされることはありません。処理後は必要に応じてパネルをクリアしてください。
関連ツール
整理が終わったら、同じツール群で一括置換、ケース統一、長さ確認、行単位の処理まで続けて行えます。