Text

Whitespace & Trim Tools

Überflüssige Leerzeichen bereinigen: Leerzeichen am Zeilenrand entfernen, wiederholte Leerzeichen zusammenfassen, leere Zeilen entfernen, Tabs ↔ Leerzeichen umwandeln.

Extra whitespace — at line edges, doubled up inside text, blank lines, mixed tabs and spaces — is rarely visible at a glance, but it often breaks string comparisons, parsing, or how code looks. This tool cleans up such issues with a set of targeted operations.

How to use it

Common uses

Things to keep in mind

A non-breaking space ( , code point U+00A0) looks like a regular space but is a different character to a computer — strings containing it aren't equal to a regular space in comparisons.

Trimming line-edge whitespace doesn't touch spaces inside words or sentences — collapsing repeated internal spaces is a separate operation.

Artikel zu diesem Tool: Leerzeichen und unsichtbare Zeichen: die versteckte Ursache seltsamer Bugs

Häufig gestellte Fragen

Was ist der Unterschied zwischen Rändertrimmen und Zusammenfassen wiederholter Leerzeichen?

Rändertrimmen entfernt nur Leerzeichen am Anfang und Ende jeder Zeile, während das Zusammenfassen wiederholter Leerzeichen mehrere aufeinanderfolgende Leerzeichen innerhalb einer Zeile durch ein einzelnes ersetzt, ohne die Ränder zu berühren.

Wie werden Leerzeilen und Tab-/Leerzeichen-Konvertierung behandelt?

Sie können Leerzeilen vollständig entfernen oder nur aufeinanderfolgende Leerzeilen zu einer zusammenfassen und Tabs in Leerzeichen umwandeln oder umgekehrt mit einer konfigurierbaren Tabulatorbreite.

Wird der eingefügte Text an einen Server gesendet?

Nein, die Bereinigung erfolgt vollständig in Ihrem Browser in JavaScript, es werden keine Daten anderswohin übertragen.

Was sind Zeichen der Breite null?

Das sind Zeichen (zero-width space, zero-width joiner usw.), die auf dem Bildschirm überhaupt keinen Platz einnehmen, aber als eigenständige Zeichen im Text vorhanden sind. Sie gelangen manchmal beim Kopieren von bestimmten Websites in den Text und können Zeichenkettenvergleiche oder Suchen unbemerkt zerstören.

Warum sieht ein geschütztes Leerzeichen wie ein normales aus, verhält sich aber anders?

Ein geschütztes Leerzeichen (non-breaking space,  ) ist optisch identisch mit einem normalen Leerzeichen, für den Computer aber ein anderes Zeichen — Zeichenketten mit diesen beiden Leerzeichenarten sind beim Vergleich technisch nicht gleich, auch wenn sie auf dem Bildschirm gleich aussehen.

Artikel: Text

Case Converter: warum es unterschiedliche Namensstile gibt

Warum in einem Projekt Variablen in camelCase, Dateien aber in kebab-case geschrieben werden, und woher diese Regeln stammen.

Text Diff: wie Algorithmen den Unterschied zwischen zwei Texten finden

Wie ein Diff-Algorithmus die minimale Menge an Änderungen zwischen zwei Textversionen findet.

Reguläre Ausdrücke: Grundsyntax und typische Muster

Wie man einen regulären Ausdruck liest und wie sich gieriges von faulem Matching unterscheidet.

Zeilen sortieren und Duplikate entfernen: wozu das gut ist

Warum eine numerische Sortierung, die „10" vor „9" setzt, ein Fehler ist, und wie man das vermeidet.

String Escape: warum derselbe Text unterschiedlich escaped werden muss

Warum dasselbe Anführungszeichen in einem JS-String, in JSON und in einem Shell-Befehl unterschiedlich escaped wird.

CRLF gegen LF: warum Zeilenendezeichen immer noch wichtig sind

Warum eine unter Windows geschriebene Datei in Git unter Linux als „komplett geändert" angezeigt werden kann.

Zeichen und Wörter zählen: warum das nicht immer trivial ist

Warum ein Emoji oder ein Zeichen mit Akzent als mehrere Zeichen auf einmal zählen kann.

Lorem Ipsum: woher der Platzhaltertext stammt und wozu er dient

Warum Designer absichtlich „bedeutungslosen" Text statt echtem Inhalt in Entwürfen verwenden.

Slugify: beliebigen Text in eine URL verwandeln

Wie ein Titel wie „Hallo, Welt!" zu einer URL-tauglichen Zeichenkette wie hallo-welt wird.

Markdown: warum einfache Textsyntax komplexe Editoren geschlagen hat

Warum Entwickler Dokumentation lieber in Markdown als in einem Rich-Text-Editor schreiben.

Text Reverse: warum „Text umkehren" schwieriger ist, als es klingt

Warum eine naive String-Umkehrung ein Emoji in unbrauchbare Bytes verwandeln kann.

Text-Häufigkeitsanalyse: warum man zählt, wie oft sich Wörter wiederholen

Wie die Buchstabenhäufigkeit in einem Geheimtext hilft, die einfachsten Substitutionschiffren zu knacken.