ToolBuddy

Web

Entwicklerwerkzeuge im Browser für JSON, HTML, CSS, JavaScript, XML, SQL, Markdown, Diffs, Regex und URLs. Jedes Werkzeug läuft lokal, deshalb verlassen Nutzdaten, Vorlagen und Tokens deinen Rechner nicht.

JSON-Formatierer

Formatiere, minimiere und prüfe JSON im Browser. Füge eine Nutzlast ein, korrigiere die Einrückung und finde Syntaxfehler, ohne Daten an einen Server zu schicken. Geeignet für APIs, Konfigurationsdateien und verschachtelte Objekte. Das Ergebnis bleibt auf deinem Gerät.

JavaScript-Formatierer

Verschönere oder verdichte JavaScript im Browser. Rücke minimierte Schnipsel aus den DevTools wieder ein oder entferne Leerzeichen für eine grobe Größenprüfung. Die Formatierung bleibt auf dem Gerät, deshalb landen eigene Skripte nicht bei einem Online-Verschönerer.

SQL-Formatierer

Verschönere SQL im Browser mit dialektbewusster Formatierung für PostgreSQL, MySQL, SQLite und T-SQL. Füge eine Abfrage ein, wähle die Einrückung und kopiere lesbares SQL, ohne Anweisungen an einen Formatierungsdienst zu schicken.

HTML-Formatierer

Verschönere oder minimiere HTML lokal. Rücke verschachtelte Tags wieder ein, verdichte Leerzeichen für Produktionsschnipsel und kopiere das Markup, ohne Vorlagen an einen Formatierungsdienst zu schicken. Praktisch für E-Mails, Partials und unordentliche Kopien aus den DevTools.

CSS-Formatierer

Formatiere und minimiere CSS im Browser. Klappe Regeln zum Lesen auf oder verdichte Stylesheets für eine grobe Größenprüfung. Füge einen Schnipsel ein, ordne Selektoren und Deklarationen und kopiere das Ergebnis. Eigene Styles werden nicht hochgeladen.

XML-Formatierer

Verschönere oder minimiere XML-Dokumente im Browser. Rücke verschachtelte Elemente aus SOAP, RSS und Konfigurationsdateien ein oder ziehe Leerzeichen zusammen. Parsen und Formatieren verlassen den Tab nicht.

URL-Kodierer

Prozentkodiere und dekodiere URLs und Abfrageparameter nach den Regeln von encodeURIComponent. Repariere kaputte Links, maskiere reservierte Zeichen und lies kodierte Query-Strings lokal.

URL-Parser

Zerlege eine URL in Protokoll, Host, Port, Pfad, Query und Hash mit der URL-API des Browsers. Sieh dir Suchparameter als JSON an, ohne einen entfernten Parser. Nützlich, wenn eine Logzeile eine lange kodierte Adresse ist.

HTML-Escape

Escapen und Unescapen von HTML-Entitäten im Browser. Wandle <, >, & und Anführungszeichen in Entitäten für sichere Schnipsel, oder dekodiere &amp; zurück zu Zeichen. Es wird nichts hochgeladen. Nützlich für Vorlagen und E-Mail-HTML.

JSON-Escape

Escape eine Zeichenkette für JSON (Anführungszeichen, Backslashes und Steuerzeichen) oder unescape ein JSON-String-Literal. Nutzt JSON.stringify und JSON.parse in deinem Tab, deshalb landet Fixture-Text nicht bei einem gehosteten Escaper.

HTML entfernen

Wandle HTML-Schnipsel in Klartext, indem Tags entfernt und auf Wunsch Entitäten dekodiert werden. Hole lesbaren Text aus E-Mails, CMS-Exporten und Fragmenten, ohne das Markup an eine Sanitizer-API zu schicken.

Markdown-Editor

Schreibe Markdown mit Live-Vorschau im Browser. Entwirf README-Abschnitte, Doku und Kommentare und kopiere Markdown oder gerendertes HTML. Die Vorschau bleibt auf dem Gerät, deshalb gehen unveröffentlichte Texte und interne Notizen nicht an einen Cloud-Editor.

Mermaid-Diagramm

Rendere Mermaid-Diagramme aus Text: Flussdiagramme, Sequenzdiagramme, ER und mehr. Füge die DSL ein, sieh den Graphen und kopiere die Quelle für die Doku. Das Rendern läuft im Browser, deshalb verlassen Architektur-Skizzen deinen Rechner nicht.

Textvergleich

Vergleiche zwei Textblöcke und hebe Ergänzungen, Löschungen und unveränderte Zeilen hervor. Nützlich für Konfiguration, Texte und Log-Schnipsel, wenn du sensible Diffs nicht in einen Online-Checker kleben willst. Der gesamte Vergleich ist lokal.

Regex-Tester

Teste JavaScript-Reguläre Ausdrücke im Browser. Füge ein Muster und eine Zeichenkette ein, schalte Flags um, sieh Treffer und Capture-Gruppen und kopiere die Treffer oder ein Ersetzen. Muster verlassen den Tab nicht.

Zeilenwerkzeuge

Sortiere, dedupliziere, kehre um, mische oder kürze Zeilen im Browser. Füge eine Liste aus einem Log oder einer Konfigurationsdatei ein und kopiere das Ergebnis. Die Verarbeitung bleibt auf dem Gerät.

JSON reparieren

Repariere häufige JSON-Fehler wie nachgestellte Kommas, Kommentare und Schlüssel ohne Anführungszeichen und formatiere das Ergebnis. Läuft lokal, deshalb gehen kaputte Fixtures nicht an einen Online-Reparierer.

JSON zu JSON Schema

Leite ein JSON Schema aus einem Beispielobjekt oder -array ab. Typen, Eigenschaften und Pflichtfelder werden im Tab ermittelt. Ein Startpunkt für API-Verträge, kein vollständiger Draft-2020-Generator.

JSON-Diff

Vergleiche zwei JSON-Dokumente nach Pfad. Sieh hinzugefügte, entfernte und geänderte Werte, ohne einen zeilenweisen Textdiff. Der Vergleich ist lokal.

JSONPath-Tester

Frage JSON mit JSONPath im Browser ab. Füge ein Dokument ein, schreibe einen Pfad wie $.users[*].id und kopiere die passenden Werte. Es gibt keine entfernte Abfrage-Engine.

JSON-LD-Inspektor

Sieh dir eingefügtes JSON-LD oder einen script-Block type=application/ld+json an. Lies @type, @context und die Schlüssel, ohne eine Seite zu laden. Das Parsen bleibt auf dem Gerät.

Zeichenlänge

Zähle Zeichen, Wörter, Zeilen und UTF-8-Bytes einer eingefügten Zeichenkette. Nützlich, um die Größe einer Nutzlast zu prüfen. Die Zählung ist lokal.

XML-Validator

Prüfe, ob XML wohlgeformt ist, mit dem DOMParser des Browsers. Das ist keine XSD- oder DTD-Validierung, und es werden keine Schemas geladen.

XPath-Tester

Werte einen XPath-Ausdruck gegen eingefügtes XML im Browser aus. Listet den Text der passenden Knoten. Es gibt keinen entfernten XML-Prozessor.

Vorlagenzeichenkette

Fülle Platzhalter ${path} oder {{ path }} aus einem JSON-Objekt. Das Rendern ist ein lokales Ersetzen von Zeichenketten.

Stacktrace-Formatierer

Formatiere Stacktraces von JavaScript, Java und Go. Frames werden zum Lesen eingerückt. Die Formatierung ist lokal.