Text

5 tools

ToolDecks Online-Text-Tools ermöglichen es Ihnen, Wörter zu zählen, Groß-/Kleinschreibung umzuwandeln, Zeilen zu sortieren, Duplikate zu entfernen und Platzhaltertext direkt im Browser zu generieren. Der Word Counter zeigt Wörter, Zeichen, Sätze, Absätze und die geschätzte Lesezeit an. Der Case Converter unterstützt Großbuchstaben, Kleinbuchstaben, Title Case, camelCase, snake_case, kebab-case und weitere Formate. Der Lorem Ipsum Generator erzeugt konfigurierbaren Platzhaltertext für Mockups. Der Line Sorter ordnet Zeilen alphabetisch, nach Länge, in umgekehrter Reihenfolge oder zufällig neu an. Der Duplicate Line Remover entfernt doppelte Zeilen und bewahrt dabei die ursprüngliche Reihenfolge. Alle Tools laufen vollständig clientseitig — Ihr Text wird per JavaScript auf Ihrem Gerät verarbeitet und wird weder an einen Server gesendet noch irgendwo gespeichert — sodass sie sicher für Produktionslogs, interne Dokumente und andere vertrauliche Inhalte verwendet werden können. Kein Konto und keine Registrierung erforderlich.

Was sind Text-Tools?

Text-Tools sind Hilfsprogramme, die strukturierte Operationen auf Klartext ausführen: zählen, transformieren, sortieren, deduplizieren und generieren. Diese Aufgaben tauchen ständig in der Softwareentwicklung, im technischen Schreiben, bei der Datenbereinigung und bei der Inhaltsbearbeitung auf. Obwohl die meisten Programmiersprachen über eingebaute String-Methoden verfügen, liefert ein browser-basiertes Tool das Ergebnis in Sekunden — ohne ein Skript schreiben, ein Terminal öffnen oder ein Paket installieren zu müssen.

Entwickler greifen auf Text-Tools zurück, wenn eine Aufgabe zu klein ist, um ein Skript zu rechtfertigen, aber zu mühsam für die manuelle Erledigung. 50 CSS-Klassen von camelCase auf kebab-case umbenennen, die Wörter einer Pull-Request-Beschreibung zählen, eine Logdatei nach Zeileninhalt sortieren oder doppelte Einträge aus einer CSV-Spalte entfernen — das sind alles Fälle, in denen ein dediziertes Tool schneller ist als ein einmaliger Regex oder eine Shell-Pipeline.

Textmanipulation ist auch eines der ersten Dinge, die beim Wechsel des Betriebssystems oder Editors Probleme bereiten. Zeilenenden unterscheiden sich zwischen Windows (CRLF) und Unix (LF). Locale-sensitives Sortieren liefert je nach den Sortiereinstellungen des Systems unterschiedliche Ergebnisse. Browser-basierte Text-Tools umgehen diese Inkonsistenzen, indem sie unabhängig von der lokalen Umgebung dieselbe JavaScript-Engine nutzen.

Text-Tools sind auch nützlich beim Prototyping oder bei der Überprüfung von Logik, die später in einer CI/CD-Pipeline oder einem Shell-Skript ausgeführt wird. Bevor Sie einen Sortierschritt zu einer Pipeline hinzufügen, können Sie die Eingabe in den Line Sorter einfügen, um die erwartete Ausgabe zu bestätigen. Bevor Sie ein sed-Muster zur Normalisierung der Groß-/Kleinschreibung schreiben, können Sie die Transformation im Case Converter überprüfen. Dieser browser-erste Arbeitsablauf verkürzt die Feedback-Schleife während der Entwicklung und reduziert das Risiko, einen fehlerhaften Automatisierungsschritt zu veröffentlichen.

Warum Text-Tools auf ToolDeck verwenden?

ToolDecks Text-Tools verarbeiten alles in Ihrem Browser-Tab. Ihr Text verlässt Ihren Rechner nicht — was wichtig ist, wenn Sie mit Produktionslogs, Nutzerdaten oder proprietären Inhalten arbeiten. Es gibt keine API-Aufrufe, keine Rate-Limits und keine Telemetrie.

Sofortige Ergebnisse, kein Setup
Text einfügen, Ergebnis erhalten. Kein npm install, keine virtuelle Python-Umgebung, keine Kommandozeilenparameter auswendig lernen. Jedes Tool lädt in unter einer Sekunde und funktioniert offline, sobald die Seite gecacht ist.
🔒
Privatsphäre by Design
Die gesamte Verarbeitung erfolgt in Ihrem Browser mit Standard-JavaScript-APIs. Kein Text wird an einen Server gesendet, in einer Datenbank gespeichert oder irgendwo protokolliert. Sicher für Produktionsdaten, interne Dokumente und persönliche Inhalte.
🧰
Fünf Tools, eine Oberfläche
Wörter zählen, Groß-/Kleinschreibung umwandeln, Zeilen sortieren, deduplizieren und Platzhaltertext generieren — alles in einem einheitlichen Layout. Wer ein Tool kennt, findet sich bei allen anderen sofort zurecht. Kopieren- und Löschen-Schaltflächen befinden sich auf jeder Seite an derselben Position.
📋
Verarbeitet große Eingaben
Die Tools verwenden die Monaco-Editor-Komponente, die Dokumente mit Zehntausenden von Zeilen ohne Einfrieren verarbeitet. Line Sorter und Duplicate Line Remover verarbeiten große Logdateien und Datenexporte effizient im Browser.

Anwendungsfälle für Text-Tools

Textmanipulation berührt jeden Teil des Entwicklungsworkflows. Hier sind häufige Szenarien, in denen diese Tools Zeit sparen:

Inhaltsbearbeitung & QA
Technische Redakteure und Editoren fügen Entwurfstexte in den Word Counter ein, um sie gegen Wortlimits für Blogbeiträge, Dokumentationsseiten oder Commit-Nachrichten zu prüfen. Die Lesezeitschätzung — berechnet mit 200 Wörtern pro Minute — hilft einzuschätzen, ob ein Artikel zu lang für einen Changelog-Eintrag oder eine Release Note ist. Außerdem werden Zeichenanzahl, Satzanzahl und Absatzanzahl in einem Durchgang ausgegeben.
Code-Refactoring
Beim Umbenennen von Variablen über eine Datei hinweg wandelt der Case Converter eine Liste von Bezeichnern zwischen camelCase, snake_case, PascalCase und kebab-case um. Das ist schneller als das Schreiben eines Regex für jede Umwandlungsregel.
Logdatei-Analyse
DevOps-Engineers fügen Log-Ausgaben in den Line Sorter ein, um ähnliche Einträge zu gruppieren, oder in den Duplicate Line Remover, um herauszufinden, wie viele einzigartige Fehlermeldungen in einem Crash-Log aufgetaucht sind.
UI/UX-Prototyping
Designer und Frontend-Entwickler verwenden den Lorem Ipsum Generator, um Mockups, Storybook-Komponenten und Figma-Frames mit realistisch langem Platzhaltertext zu befüllen. Konfigurierbare Absatz- und Wortzahlen entsprechen den erwarteten Inhaltsdimensionen.
Datenbereinigung
Data-Engineers fügen CSV-Spalten oder zeilengetrennte Listen in den Duplicate Line Remover ein, um eindeutige Werte zu extrahieren, bevor sie in eine Datenbank importiert werden. In Kombination mit dem Line Sorter entsteht so in zwei Schritten ein bereinigter, sortierter Datensatz.
Dokumentation & README-Formatierung
Beim Zusammenstellen von Listen für ein README oder Changelog alphabetisiert der Line Sorter Einträge zur Konsistenz. Der Word Counter prüft, ob eine Projektbeschreibung innerhalb des 200-Zeichen-Limits bleibt, das viele Paketregister durchsetzen.

Referenz für Text-Operationen

Die folgende Tabelle ordnet häufige Text-Operationen dem jeweiligen ToolDeck-Tool zu, zusammen mit Beispieleingaben und -ausgaben. Verwenden Sie sie, um schnell das passende Tool für Ihre Aufgabe zu finden.

OperationToolBeispieleingabeBeispielausgabeVerwandter Standard / API
Wörter zählenWord Counter"Hello world"2 Wörter, 11 ZeichenUnicode UAX #29 (Wortgrenzen)
Zeichen zählenWord Counter"cafe\u0301" (4 Zeichen + kombinierter Akzent)5 Code-Units / 4 Graphem-ClusterUnicode UAX #29 (Graphem-Cluster)
Groß-/Kleinschreibung umwandelnCase Converter"hello world""helloWorld" (camelCase)Locale-sensitiv: String.prototype.toLocaleUpperCase()
Platzhaltertext generierenLorem Ipsum Generator3 Absätze, je 50 Wörter150 Wörter lateinisch abgeleiteter FülltextDe Finibus Bonorum et Malorum (Cicero, 45 v. Chr.)
Alphabetisch sortierenLine Sorter"banana\napple\ncherry""apple\nbanana\ncherry"String.prototype.localeCompare() / Intl.Collator
Umgekehrt sortierenLine Sorter"apple\nbanana\ncherry""cherry\nbanana\napple"Array.prototype.reverse()
DeduplizierenDuplicate Line Remover"a\nb\na\nc\nb""a\nb\nc" (3 eindeutige Zeilen)Set-Datenstruktur (ES6)

Das Verhalten beim Zeichenzählen hängt davon ab, ob UTF-16-Code-Units (JavaScripts string.length) oder Unicode-Graphem-Cluster gezählt werden. Der Word Counter gibt beide Werte aus, wenn sie voneinander abweichen.

Wie wähle ich das richtige Text-Tool?

Jedes Text-Tool ist auf eine bestimmte Operation ausgerichtet. Ordnen Sie Ihre Aufgabe dem richtigen Tool zu:

  1. 1
    Wenn Sie Wörteranzahl, Zeichenanzahl oder Lesezeit für einen Artikel, ein README oder eine Commit-Nachricht prüfen müssenWord Counter
  2. 2
    Wenn Sie Variablennamen oder Text zwischen camelCase, snake_case, UPPERCASE, Title Case oder kebab-case umwandeln müssenCase Converter
  3. 3
    Wenn Sie Platzhaltertext für ein UI-Mockup, eine Storybook-Komponente oder einen Design-Prototyp benötigenLorem Ipsum Generator
  4. 4
    Wenn Sie Zeilen alphabetisch, nach Länge, in umgekehrter Reihenfolge sortieren oder zufällig mischen müssenLine Sorter
  5. 5
    Wenn Sie doppelte Zeilen aus einer Logdatei, einer CSV-Spalte oder einer beliebigen zeilengetrennten Liste entfernen müssenDuplicate Line Remover

Diese Tools funktionieren gut in Kombination. Fügen Sie zum Beispiel eine rohe Logdatei in den Duplicate Line Remover ein, um eindeutige Einträge zu extrahieren, verschieben Sie das Ergebnis dann in den Line Sorter, um sie zu alphabetisieren, und verwenden Sie abschließend den Word Counter, um die Zeilenanzahl zu prüfen. Jedes Tool akzeptiert Klartexteingaben und liefert Klartextausgaben, sodass das Kopieren zwischen ihnen unkompliziert ist.

Häufig gestellte Fragen

Wie zählt der Word Counter Wörter?
Der Word Counter teilt Text an Leerraumgrenzen (Leerzeichen, Tabulatoren, Zeilenumbrüche) auf und zählt die resultierenden nicht-leeren Segmente. Dies entspricht dem Verhalten des Unix-Befehls 'wc -w' und der meisten Text-Editoren. Bindestrichwörter wie "well-known" zählen als ein Wort. Das Tool gibt außerdem die Zeichenanzahl (mit und ohne Leerzeichen), die Satzanzahl (aufgeteilt nach Punkt, Ausrufezeichen und Fragezeichen gefolgt von einem Leerzeichen oder Stringende) und die Absatzanzahl (Blöcke getrennt durch Leerzeilen) aus.
Welche Groß-/Kleinschreibungsformate unterstützt der Case Converter?
Der Case Converter unterstützt: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case und path/case. Er erkennt Wortgrenzen anhand von Leerzeichen, Bindestrichen, Unterstrichen, Punkten, Schrägstrichen und camelCase-Übergängen (Kleinbuchstabe zu Großbuchstabe). Das bedeutet, Sie können "myVariableName" einfügen und es direkt in "my_variable_name" oder "my-variable-name" umwandeln, ohne manuelle Vorverarbeitung. Das Tool eignet sich auch gut zum Massenumbenennen von Bezeichnern: Fügen Sie eine Liste von API-Response-Keys ein und wandeln Sie diese in einem Schritt in snake_case um, bevor Sie Ihre Codebasis aktualisieren. Das vermeidet das Schreiben eines einmaligen sed- oder Python-Skripts für eine einfache mechanische Transformation.
Ist der Lorem-Ipsum-Text echtes Latein?
Lorem-Ipsum-Text ist aus den Abschnitten 1.10.32 und 1.10.33 von "De Finibus Bonorum et Malorum" von Cicero abgeleitet, verfasst 45 v. Chr. Der Standardpassus wird seit den 1500er Jahren als typografischer Fülltext verwendet. Der Text ist verschlüsseltes Latein, keine grammatikalisch korrekten Sätze. ToolDecks Lorem Ipsum Generator verwendet den traditionellen Wortpool und ordnet Wörter in Sätze und Absätze konfigurierbarer Länge an. Die Verwendung von Platzhaltertext statt echten Inhalten beim Prototyping verhindert voreilige Entscheidungen über die Textlänge und vermeidet die Anzeige vertraulicher Daten in Screenshots oder Design-Reviews.
Kann der Line Sorter groß-/kleinschreibungsunabhängig sortieren?
Ja. Der Line Sorter bietet groß-/kleinschreibungsunabhängiges alphabetisches Sortieren als einen seiner Modi. In diesem Modus werden "Apple" und "apple" für die Sortierung als gleichwertig behandelt. Das Tool unterstützt außerdem natürliche Sortierreihenfolge (bei der "file2" vor "file10" kommt), umgekehrte Sortierung, Sortierung nach Zeilenlänge und zufälliges Mischen. Sortierte Ausgaben sind besonders nützlich in CI/CD-Pipelines und Konfigurationsdateien, wo eine deterministische Reihenfolge Diffs lesbarer macht und überflüssige Änderungen zwischen Commits vermeidet. Sie können den Line Sorter verwenden, um die erwartete Sortierreihenfolge interaktiv zu überprüfen, bevor Sie einen Sortierschritt zu Ihrem Build-Skript oder Ihren Linting-Regeln hinzufügen.
Bewahrt der Duplicate Line Remover die ursprüngliche Zeilenreihenfolge?
Ja. Der Duplicate Line Remover behält das erste Vorkommen jeder Zeile bei und entfernt nachfolgende Duplikate. Die Ausgabe bewahrt die ursprüngliche Reihenfolge der ersten Vorkommen. Er unterstützt außerdem groß-/kleinschreibungsunabhängigen Abgleich (bei dem "Error" und "error" als dieselbe Zeile behandelt werden) und das Kürzen von Leerzeichen (bei dem führende und abschließende Leerzeichen beim Vergleich ignoriert werden).
Wird mein Text an einen Server gesendet, wenn ich diese Tools verwende?
Nein. Alle ToolDeck-Text-Tools laufen vollständig in Ihrem Browser. Der Text, den Sie einfügen, verbleibt im Arbeitsspeicher Ihres Browser-Tabs und wird per JavaScript auf Ihrem Gerät verarbeitet. Es werden keine Netzwerkanfragen mit Ihren Inhalten gestellt. Sie können dies überprüfen, indem Sie die Entwicklertools Ihres Browsers öffnen und den Netzwerk-Tab beobachten, während Sie ein Tool verwenden.
Welche maximale Textgröße können diese Tools verarbeiten?
Die Tools verwenden den Monaco-Editor (dieselbe Editor-Engine wie VS Code) für die Eingabe, der Dateien mit Zehntausenden von Zeilen verarbeitet. Praktische Grenzen hängen vom verfügbaren Arbeitsspeicher Ihres Browsers ab. Bei den meisten Aufgaben unter 100.000 Zeilen ist die Verarbeitung sofortig. Sehr große Dateien (500.000+ Zeilen) können dazu führen, dass der Browser-Tab erheblichen Arbeitsspeicher belegt. Wenn Sie Dateien im Gigabyte-Bereich verarbeiten müssen, ist ein Kommandozeilentool wie sort, uniq oder wc besser geeignet.
Verarbeiten diese Tools Windows- (CRLF) und Unix- (LF) Zeilenenden korrekt?
Ja. Line Sorter und Duplicate Line Remover normalisieren Zeilenenden intern vor der Verarbeitung, sodass Dateien mit Windows-CRLF-Zeilenenden (\r\n) dieselben Ergebnisse liefern wie Unix-LF-Dateien (\n). Der Word Counter verarbeitet ebenfalls beide Formate korrekt beim Zählen von Sätzen und Absätzen. Der Case Converter und der Lorem Ipsum Generator operieren auf Zeichenfolgen und werden von Zeilenenden nicht beeinflusst. Wenn Sie die Ausgabe dieser Tools kopieren und in eine Windows-Anwendung einfügen, verwendet die Ausgabe LF-Zeilenenden — Sie können mit einem dedizierten Zeilenenden-Konverter zwischen CRLF und LF umwandeln, falls Ihr Zielsystem CRLF erfordert.