tooloora

Zeilen sortieren & Duplikate entfernen — Listen lokal aufräumen

A–Z oder Z–A sortieren mit natürlicher Zahlen-Reihenfolge, Duplikate entfernen, trimmen, Leerzeilen löschen — sofort im Browser.

Läuft lokal — nichts wird hochgeladen

Läuft komplett in deinem Browser — kein Upload.

Zeilen sortieren und Listen aufräumen — direkt im Browser

Füge deine Liste ein und wähle die Operationen: A–Z oder Z–A sortieren, Duplikate entfernen, Leerzeilen löschen, trimmen, Reihenfolge umkehren. Die Live-Statistik zeigt Zeilen vorher/nachher, das Ergebnis kopierst du mit einem Klick. Alles läuft lokal in deinem Browser — kein Upload, keine Anmeldung.

In welcher Reihenfolge arbeitet das Tool?

Die Operationen laufen immer in dieser festen Reihenfolge, damit das Ergebnis vorhersagbar bleibt:

  1. Trimmen — Leerraum am Zeilenanfang/-ende entfernen
  2. Leerzeilen entfernen
  3. Sortieren (A–Z oder Z–A)
  4. Duplikate entfernen (nur aufeinanderfolgende oder gesamte Liste)
  5. Umkehren

Die Reihenfolge ist bewusst gewählt: Weil zuerst getrimmt wird, gelten Apfel und Apfel als Duplikat. Und weil vor dem Deduplizieren sortiert wird, findet auch der Modus „nur aufeinanderfolgende" alle Wiederholungen, sobald Sortieren aktiv ist.

Warum „natürliche" Sortierung statt Zeichencode?

Eine naive Sortierung nach Zeichencodes liefert überraschende Ergebnisse: In ASCII hat Z den Code 90 und a den Code 97 — alle Großbuchstaben landen also vor allen Kleinbuchstaben, und Datei10 steht vor Datei2, weil Ziffer für Ziffer verglichen wird. Dieses Tool nutzt stattdessen Intl.Collator mit numerischem Vergleich: Zahlen werden als Zahlen sortiert (Datei2 vor Datei10), Umlaute landen sprachrichtig neben ihren Grundbuchstaben statt hinter z. Für den deutschen Alltag entspricht das der Wörterbuch-Ordnung nach DIN 5007-1 (ä wie a); die Variante DIN 5007-2 (ä wie ae, für Namenslisten) bildet das Tool nicht ab — eine ehrliche Grenze.

Duplikate: „nur aufeinanderfolgende" oder „gesamte Liste"?

  • Nur aufeinanderfolgende entfernt eine Zeile, wenn sie direkt auf eine identische folgt — das Verhalten des Unix-Klassikers uniq, der ebenfalls nur benachbarte Wiederholungen erkennt.
  • Gesamte Liste entfernt jede Wiederholung, egal wo sie steht; das erste Vorkommen bleibt erhalten.

Mit aktivierter Option „Groß/klein ignorieren" gelten Berlin und berlin als dieselbe Zeile — behalten wird die zuerst vorkommende Schreibweise. Typische Anwendungsfälle: E-Mail-Verteiler bereinigen, Keyword-Listen zusammenführen, Log-Auszüge eindampfen, CSV-Spalten vorsortieren.

Bleiben meine Daten privat?

Ja. Sortieren und Deduplizieren laufen vollständig auf deinem Gerät — nichts wird an einen Server gesendet. Auch Kundenlisten oder Adressverteiler kannst du deshalb bedenkenlos verarbeiten; gespeichert wird höchstens lokal in deinem Browser, damit deine Liste beim nächsten Besuch noch da ist.

Häufige Fragen

In welcher Reihenfolge laufen die Operationen ab?

Immer in dieser festen Reihenfolge: 1. Trimmen, 2. Leerzeilen entfernen, 3. Sortieren, 4. Duplikate entfernen, 5. Umkehren. Die Reihenfolge ist bewusst gewählt — durch das Trimmen zuerst gelten ' Apfel' und 'Apfel' als Duplikat, und weil erst sortiert und dann dedupliziert wird, erwischt auch 'nur aufeinanderfolgende' alle Wiederholungen.

Wird meine Liste irgendwohin hochgeladen?

Nein. Sortieren und Deduplizieren laufen komplett in deinem Browser auf deinem Gerät — nichts wird an einen Server gesendet. Damit ist das Tool auch für Kundenlisten, E-Mail-Adressen oder Log-Auszüge unbedenklich und funktioniert offline.

Wie werden Zahlen in Zeilen sortiert?

Natürlich, über Intl.Collator des Browsers mit numerischem Vergleich: 'Datei2' steht vor 'Datei10'. Eine naive Zeichencode-Sortierung würde 'Datei10' vorziehen, weil sie Ziffer für Ziffer vergleicht — und sie würde alle Großbuchstaben vor die Kleinbuchstaben sortieren, denn in ASCII hat 'Z' den Code 90 und 'a' den Code 97.

Was unterscheidet die beiden Duplikat-Modi?

'Nur aufeinanderfolgende' entfernt eine Zeile nur, wenn sie direkt auf eine identische folgt (wie das Unix-Tool uniq); 'gesamte Liste' entfernt jede Wiederholung, egal wo sie steht, und behält das erste Vorkommen. In Kombination mit Sortieren liefern beide dasselbe Ergebnis.

Wirkt 'Groß/klein ignorieren' auch auf Duplikate?

Ja. Mit aktivierter Option gelten 'Berlin' und 'berlin' beim Sortieren und beim Entfernen von Duplikaten als gleiche Zeile; behalten wird das erste Vorkommen in seiner Original-Schreibweise.