Der TOML-Editor zeigt deinen TOML-Code und die Daten als Baum nebeneinander: pyproject.toml, Cargo.toml, die Einstellungen von Hugo, Netlify oder deiner eigenen App. Klappe Tabellen und Arrays auf und zu, sieh Typ und Anzahl Einträge jedes Werts und ändere Schlüssel und Werte direkt im Baum - die Änderung kommt genau an dieser Stelle in den Code, und deine Kommentare und Formatierung bleiben. Fehler werden mit Zeile und Spalte aufgelistet, von einem doppelt definierten Schlüssel bis zu einem Datum, das es nicht gibt, und die Daten lassen sich gegen ein JSON Schema prüfen und in JSON, YAML, CSV oder XML umwandeln.
Alles läuft in deinem Browser. Deine Dokumente werden dort gespeichert, nicht auf unserem Server, und es gibt keine Anmeldung und keine Werbung.
Hervorgehobenes TOML 1.0 links, der aufklappbare Baum in der Mitte. Ein Klick in den Baum springt zum Code, der Cursor im Code markiert seinen Wert im Baum.
Schlüssel und Werte ändern, Einträge hinzufügen, duplizieren, verschieben und entfernen, einen Typ ändern - jeweils als kleine Änderung des Codes, so bleiben Kommentare und Leerzeilen, wo sie sind.
Doppelt definierte Schlüssel und Tabellen, Text ohne Anführungszeichen, Zahlen mit führender Null, Daten, die es nicht gibt, und Werte, die nicht zu deinem JSON Schema passen, jeweils mit Zeile und Spalte.
Tabellen wie [server], Arrays von Tabellen wie [[servers]], punktierte Schlüssel wie server.port und Inline-Tabellen wie { x = 1 } ergeben einen Baum. Ein umbenannter Schlüssel ändert sich in jedem Kopf, der ihn nennt.
Mit einheitlichem Layout formatieren, oder in JSON, YAML, CSV (ein Array von Tabellen ist eine Tabelle) und XML umwandeln. JSON-, YAML-, CSV- und XML-Dateien öffnen sich als TOML.
Behalte beliebig viele Dokumente in deinem Browser, jedes mit eigenem Rückgängig-Verlauf, und lade sie alle als ZIP herunter.
Setze den Editor mit einem iframe oder in einem eigenen Fenster in deine eigene Website. Deine Seite übergibt ihm das Dokument, erhält jede Änderung und jedes Speichern zurück und kann eine KI ihre Ergebnisse an deinen Server senden lassen. Ohne Anmeldung, ohne Schlüssel.
Nein. Der Editor läuft in deinem Browser und speichert deine Dokumente dort, nicht auf unserem Server. An einen Server geht ein Dokument nur, wenn du einen Webhook zu deinem eigenen Server einrichtest, wenn eine Website, die den Editor einbindet, es auf ihrem eigenen Server speichert, oder wenn eine andere Website es per Formular hier öffnet (post.php) - unser Server gibt es dann direkt an deinen Browser weiter, ohne es zu speichern. Wie bei jeder Website protokolliert der Server jeden Aufruf, und wir zählen Seitenaufrufe anonym - siehe Datenschutzerklärung.
Ja. Eine Änderung im Baum wird genau an dieser Stelle in den Code geschrieben; Kommentare, Leerzeilen und die übrige Formatierung bleiben, wie sie sind. «Rückgängig» nimmt jede Änderung zurück.
TOML 1.0: Tabellen, Arrays von Tabellen, punktierte Schlüssel, Inline-Tabellen, die vier Arten von Texten, Ganzzahlen dezimal, hexadezimal, oktal und binär, Gleitkommazahlen mit inf und nan sowie Daten und Zeiten. Er akzeptiert, was Pythons tomllib akzeptiert, und meldet alles andere mit Zeile und Spalte - einen doppelt definierten Schlüssel oder eine doppelte Tabelle, eine Zahl mit führender Null, ein Datum, das es nicht gibt.
Der Baum zeigt sie einmal, mit all ihren Schlüsseln. Benennst du sie um, ändern sich alle Köpfe und punktierten Schlüssel, die sie nennen. Eine Änderung, die sich nicht an Ort und Stelle machen lässt - zum Beispiel eine über die Datei verteilte Tabelle verschieben -, wird mit einer Meldung abgelehnt, statt deine Datei neu zu schreiben.
Ja, im Tab Umwandeln oder unter «Exportieren»; Daten und Zeiten werden zu Text. JSON-, YAML-, CSV- und XML-Dateien, die du öffnest, werden in TOML umgewandelt. TOML kennt kein null, darum werden leere Werte weggelassen, mit einem Hinweis.
Nur in deinem Browser. Klicke oben links auf den Ordner-Knopf (Meine Dokumente), um sie zu öffnen, umzubenennen, zu duplizieren, herunterzuladen oder zu löschen. Löschst du die Website-Daten deines Browsers, sind sie weg - lade also herunter, was du behalten willst, oder lass den Editor sie an deinen eigenen Server senden («Auf Server speichern»).
Ja, jede KI - ChatGPT, Claude, Gemini, Copilot oder die KI in deinem Programmier-Tool. Klicke auf «KI-Assistent», dann auf «Prompt kopieren», füge ihn in deine KI ein und sag, was sie ändern soll. Die KI antwortet mit einem Link; klickst du ihn an, erscheinen die Daten in deinem Editor. «Rückgängig» nimmt jede Änderung zurück.
Nein. Der Editor ist kostenlos, ohne Werbung und ohne Anmeldung.