∞ConvertForever

余分なスペース削除

二重スペース・タブ・余計な空白を、どんなテキストからもワンクリックで取り除きます。

ツールを読み込み中…

このツールは、テキストから余分なスペースをその場で削除します。二重・三重のスペースは1つにまとめられ、タブは整理され、各行の先頭や末尾の空白は消えます。残るのは、単語のあいだにちょうど1つずつスペースが入った、すっきりしたテキストです。

乱れた空白はあらゆる場所に紛れ込みます。Webサイトから貼り付けたテキストには、見えないタブやノーブレークスペースが混ざります。古い文書は句点のあとに2つスペースを入れています。表計算の書き出しはセルを末尾の空白で埋めます。これらはいずれも書式や検索の一致、データの取り込みを壊すことがあり、目で探し出すのは大変です。

処理はすべてお使いのブラウザ内で完結するため、貼り付けた内容がアップロードされることは一切ありません。

余分なスペース削除

テキストから余分なスペースを削除する手順

  1. 入力欄にテキストを貼り付けます。
  2. 何をクリーンにするかを選びます:連続するスペース、タブ、先頭・末尾の空白。
  3. クリーンボタンを押します。
  4. スペースが1つずつに整えられた結果を確認します。
  5. クリーンにしたテキストをコピーして、元の文書やアプリに戻します。

隠れた空白はどこから来るのか

Webページには、通常のスペースと見分けがつかないのに挙動が違うノーブレークスペース(nbsp)がよく含まれます。これは行の折り返しを止め、検索・置換をすり抜けます。表計算やコードエディタから貼り付けたタブは、幅がまちまちに表示されます。行末の空白は目に見えませんが、メールの署名やYAMLファイル、フォームの検証を壊すことがあります。

句点のあとに2つスペースを打つ古い習慣は、タイプライター時代の名残です。現代のスタイルガイドやプロポーショナルフォントは1つのスペースを推奨しており、このツールは二重の文末スペースを自動的に1つへ変換します。

クリーンアップの仕組み

ツールはテキストをたどりながら、連続した空白を正規化します。2つ以上続くスペースは1つにまとめられ、タブは空白として扱われて1つのスペースに減らされ、各行の先頭と末尾の空白は取り除かれます。残るのは、単語のあいだにちょうど1つずつスペースが入り、行の端がきれいになったテキストです。

これらはすべて、クリックした瞬間に動く純粋なJavaScriptのパターンマッチングで、サーバーには何も送信されません。入力欄にある文字そのものに対して働くため、結果は決定的です。同じ乱れた入力は必ず同じ整った出力になり、コピーする前に確認できます。

行はそのままに、間隔だけを直します

このツールは意図的に行の内側でのみ働きます。スペースやタブをまとめ、各行の端を整えますが、改行や段落の構造は元のまま残します。この区別は重要です。つまり、別々の段落をうっかり1つの塊に融合させることなく、空白のノイズだけを取り除けるということです。

テキストの改行も削除する必要がある場合——たとえばPDFからコピーして短い行に分断された文章——は別の作業になります。まず「改行削除」で改行を処理し、そのあと「余分なスペース削除」で結合後に残った間隔を整えてください。

貼り付けた内容は端末から出ません

クリーンアップはすべてお使いのブラウザ内で行われるため、貼り付けたテキスト——末尾の空白だらけの表計算の書き出し、設定ファイル、メールの署名、私的な文書——がアップロードされたり、どこかに保存されたりすることはありません。すべてがローカルで処理され、整った結果がすぐに表示されます。

アカウントも履歴もなく、内容を追跡することもありません。ページを一度読み込めば、インターネット接続がなくてもツールは動き続けます。タブを閉じれば、テキストは完全に消えます。

きれいな間隔が実際に効いてくるとき

不揃いな間隔は、気づかないうちに物事を壊します。セルに末尾の空白があるとデータの取り込みが失敗したりずれたりします。期待した通常のスペースの場所にノーブレークスペースが隠れていると、検索・置換が一致を取りこぼします。重複検出は「apple」と「apple 」を別の値として扱います。先に空白を正規化すれば、これらはすべて正しく振る舞います。

見た目にも影響します。プロポーショナルフォントで句点のあとの二重スペースは古めかしく見え、余計なタブによる不揃いな字下げは貼り付けた引用を素人っぽく見せ、見出しや商品名の間隔の乱れは目立ちます。さっと整えるだけで、文章に統一感のある意図的な仕上がりが生まれます。

ノーブレークスペース・タブ・その他の例外

もっとも厄介な空白は、目に見えないものです。Webページからコピーしたノーブレークスペースは通常のスペースとまったく同じに見えますが、実際には別のUnicode文字であり、だからこそ普通の検索・置換をすり抜けます。このツールはそれらを通常のスペースへ正規化するので、テキストが再び正しく振る舞います。他の見えないUnicode空白も同様に扱われます。

タブは特別なケースです。見た目の幅が予測できないため、あるプログラムで揃っていたテキストが別のプログラムでは崩れて見えます。タブを1つのスペースにまとめると表示は直りますが、意図した列揃えは平らになります。タブで整列させていた場合、きれいに1スペースへ整えたテキストではそのレイアウトは保たれない点に注意してください。

よくある間違いと関連ツール

主な誤解は、このツールが分断された行をつないだり段落を結合したりすると期待することですが、それは仕様上行いません。改行で分割された貼り付けから段落を組み立て直したいなら、それは「改行削除」ツールの役目です。もう1つの戸惑いは、意図的なタブによる整列が消えることですが、これはタブが1スペースにまとまる以上、想定どおりの動作です。

完全に整えるにはツールを連携させましょう。「改行削除」でPDFの貼り付けをつなぎ直し、次に「余分なスペース削除」で間隔を整え、リストに重複があれば「重複行削除」を使います。整えたテキストを長さの上限と照らし合わせたいときは、「文字数カウント」や「単語数カウント」が数値を示します。

よくある質問

無料で使えますか?

はい、完全無料でアカウントは不要です。クリーンにできるテキストの量や回数に制限もありません。

テキストはサーバーにアップロードされますか?

いいえ。処理はすべてブラウザ内でJavaScriptにより行われます。貼り付けからコピーまで、テキストは端末内に留まります。

スペースだけでなくタブも削除できますか?

はい。タブも空白として扱われ、1つのスペースにまとめられます。表計算やコードから貼り付けたときに現れる不揃いな間隔を直せます。

Webページのノーブレークスペースにも対応しますか?

はい。ノーブレークスペースやその他の見えないUnicode空白は通常のスペースに正規化されるので、Webサイトからコピーしたテキストが再び正常に振る舞います。

段落どうしがつながってしまいませんか?

いいえ。このツールは行内の空白を整えるだけで、行や段落の構造はそのまま残します。途切れた行もつなげたい場合は、改行削除ツールをお使いください。

句点のあとの二重スペースも直せますか?

はい。文末の句読点のあとを含め、どこであっても2つ以上連続するスペースは1つにまとめられます。

サイズの制限はありますか?

実質的にはありません。ツールがローカルで動作するため、とても長い文書でも一瞬でクリーンにできます。

関連ツール

このツールをあなたのサイトに設置

どんなウェブサイトやブログにも無料で埋め込めます。下のコードをコピーしてください。ここと同じようにツールが読み込まれ、訪問者のブラウザ内で引き続きプライベートに動作します。