Text-Zeilen-Sortierer Online — A–Z, Z–A, Duplikate entfernen
Sortiert Textzeilen alphabetisch oder in umgekehrter Reihenfolge, mit optionalem Vergleich ohne Groß-/Kleinschreibung, Entfernung von Duplikaten, Löschen leerer Zeilen und Trimmen von Leerzeichen. Alles läuft im Browser — keine Daten werden an einen Server gesendet.
Wie es funktioniert
Wie die Textsortierung funktioniert
Die Sortierung zerlegt den Text in einzelne Zeilen, ordnet sie lexikografisch und fügt sie wieder zusammen. Lexikografische Reihenfolge entspricht dem Prinzip in Wörterbüchern: Zeichen werden von links nach rechts einzeln anhand ihrer Unicode-Codepunkte verglichen.
Standardmäßig verwendet das Tool einen Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung, sodass „apple“, „Apple“ und „APPLE“ für Sortierzwecke als identisch behandelt werden. Aktivieren Sie den Groß-/Kleinschreibung-beachten-Modus, wenn Großbuchstaben vor Kleinbuchstaben stehen sollen (z. B. „Z“ vor „a“ in der ASCII-Reihenfolge).
Häufige Anwendungsfälle
Das Alphabetisieren von Namenslisten, Tag-Clouds oder CSV-Spaltenwerten ist die häufigste Aufgabe. Entwickler sortieren häufig Import-Anweisungen oder Konfigurationsschlüssel, um Code-Reviews zu erleichtern und Diff-Ausgaben übersichtlicher zu gestalten.
Datenanalysten nutzen die Zeilensortierung, um schnell doppelte Einträge in exportierten Listen zu erkennen oder zwei Datensätze vor einem manuellen Vergleich auszurichten. Die Option zum Entfernen von Duplikaten verdichtet eine Liste mit Tausenden von Einträgen mit einem Klick auf nur die eindeutigen Werte.
Sortieralgorithmen: Was im Hintergrund passiert
Moderne JavaScript-Engines verwenden für die Methode Array.prototype.sort eine optimierte Variante von TimSort (einem Hybrid aus Merge Sort und Insertion Sort). TimSort ist stabil, d. h. Zeilen, die als gleich verglichen werden, behalten ihre ursprüngliche relative Reihenfolge — nützlich, wenn Sie eine deduplizierte Liste sortieren und ein konsistentes Verhalten wünschen.
Für die überwiegende Mehrheit der Textlisten, die Ihnen begegnen, endet der Algorithmus im Browser in deutlich weniger als einer Millisekunde, selbst bei Zehntausenden von Zeilen. Wenn Sie eine gebietsschema-bewusste Sortierung benötigen (z. B. Umlaute oder Akzentzeichen im Deutschen oder Französischen korrekt sortiert), sollten Sie in Ihrem eigenen Code Intl.Collator verwenden, da dieses Tool für maximale Geschwindigkeit einen einfachen Unicode-Codepunkt-Vergleich verwendet.
Häufige Fragen
›Wird die Sortierung automatisch durchgeführt?
Ja. Das Ergebnis wird in Echtzeit aktualisiert, während Sie tippen oder eine Option ändern — es gibt keine Schaltfläche zum Absenden.
›Wird die Groß-/Kleinschreibung standardmäßig beachtet?
Nein. Standardmäßig sortiert das Tool ohne Berücksichtigung der Groß-/Kleinschreibung, sodass „Apple“ und „apple“ zusammen sortiert werden. Aktivieren Sie die Checkbox „Groß-/Kleinschreibung beachten“, um den rohen Unicode-Codepunkt-Vergleich zu verwenden.
›Was gilt als Zeile?
Jedes Zeilenumbruchzeichen (\n) markiert das Ende einer Zeile. Wenn Sie Text aus einer Tabellenkalkulation oder aus Windows (\r\n-Zeilenenden) einfügen, verarbeitet das Tool dies korrekt und sortiert nach logischen Zeilen.
›Kann ich Zahlen sortieren?
Das Tool sortiert lexikografisch, nicht numerisch. Das bedeutet, dass „10“ vor „9“ sortiert wird, weil „1“ < „9“. Für numerisches Sortieren füllen Sie Zahlen mit führenden Nullen auf (z. B. „09“ vs. „10“), bevor Sie sie einfügen.
›Was genau macht „Duplikate entfernen“?
Es behält das erste Vorkommen jeder eindeutigen Zeile und verwirft nachfolgende identische Zeilen. Der Vergleich berücksichtigt Ihre Groß-/Kleinschreibungseinstellung, sodass „Apple“ und „apple“ nur im Modus ohne Berücksichtigung der Groß-/Kleinschreibung als dieselbe Zeile behandelt werden.
›Verlassen meine Daten den Browser?
Nein. Alle Verarbeitungen erfolgen lokal in JavaScript. Nichts wird auf irgendeinen Server hochgeladen.
›Gibt es ein Zeilenlimit?
Dieses Tool erzwingt kein hartes Limit. Die Leistung hängt von Ihrem Gerät ab, aber moderne Browser verarbeiten Hunderttausende von Zeilen ohne merkliche Verzögerung.
›Wie sortiere ich eine CSV-Spalte?
Kopieren Sie die Spaltenwerte aus Ihrer Tabellenkalkulationsanwendung in den Eingabebereich (sie werden als ein Wert pro Zeile eingefügt), wenden Sie Ihre Optionen an, kopieren Sie das sortierte Ergebnis und fügen Sie es wieder ein. Verbinden Sie dann Ihre anderen Spalten manuell oder über eine Tabellenkalkulationsformel.
Verwandte Tools
Zuletzt aktualisiert: