de

YAML zu TOML

Wandle eine YAML-Datei lokal in TOML um - gut lesbare Konfiguration mit Tabellen, ohne Upload, direkt im Browser.

Läuft lokal auf deinem Gerät ...

Läuft lokal auf deinem Gerät ...

0%

Wird meine Datei hochgeladen?

Nein. Die Umwandlung läuft komplett in Deinem Browser - Deine Datei verlässt Dein Gerät nie. So ist das nachprüfbar

Kein Upload100% lokal
Inhalte bleiben bei dirkein Zugriff durch Dritte
Hosted in GermanyGlobal Content Delivery
Extern geprüftTLS A+ · Header A+

YAML ist das verbreitete Konfigurationsformat für CI-Pipelines, Docker-Compose, Kubernetes und viele Werkzeuge - mit Einrückung statt Klammern und wenig Beiwerk. TOML verfolgt dasselbe Ziel der Menschenlesbarkeit, setzt aber auf Abschnitte in eckigen Klammern und schlichte Schlüssel-gleich-Wert-Zeilen, wie sie eine Cargo.toml oder pyproject.toml verwendet. Dieses Werkzeug liest deine YAML-Datei und schreibt dieselbe Struktur als wohlgeformtes TOML.

Die Umwandlung läuft komplett lokal in deinem Browser: js-yaml liest das YAML, smol-toml schreibt das TOML, beides reines JavaScript. Verschachtelte Abbildungen werden zu TOML-Tabellen und Untertabellen (etwa [server.meta]), Sequenzen zu TOML-Arrays, Zeitstempel zu echten Datums-/Zeitwerten. So entsteht aus einer eingerückten YAML-Konfiguration eine klar gegliederte .toml, die du direkt versionieren und committen kannst.

Damit schließt dieses Werkzeug die Lücke zwischen den Formaten: JSON zu YAML, JSON zu TOML und nun YAML zu TOML stehen alle lokal bereit. Ehrlich bleibt es dabei: Ein TOML-Dokument braucht auf oberster Ebene eine Tabelle, deshalb werden eine YAML-Sequenz, ein einzelner Skalarwert oder null an der Wurzel mit klarer Meldung abgewiesen statt kryptisch zu scheitern. Und weil TOML keinen null-Typ kennt, werden Abbildungen mit null-Werten gemeldet, nicht still verworfen. Nichts wird hochgeladen.

Technische Daten

Technische Daten
EingabeformateYAML, YML
AusgabeformatTOML
StapelverarbeitungNein
VerarbeitungLokal im Browser (JavaScript)
Datei-UploadKeiner

In 3 Schritten

  1. YAML-Datei ablegen oder auswählen.
  2. Das Tool wandelt sie in TOML um.
  3. TOML-Datei herunterladen.

Grenzen: Erwartet eine YAML-Abbildung an der obersten Ebene; eine Sequenz, ein Skalar oder null an der Wurzel wird mit klarer Meldung abgewiesen. Verschachtelte Abbildungen werden zu Untertabellen, Sequenzen zu TOML-Arrays, Zeitstempel zu TOML-Datums-/Zeitwerten. TOML kennt keinen null-Typ, daher werden Abbildungen mit null-Werten abgelehnt statt still verworfen. YAML-Kommentare gehen verloren, weil TOML sie nicht an derselben Stelle abbilden kann. YAML-Anker werden beim Einlesen aufgelöst.

Häufige Fragen

Wird meine Datei hochgeladen?

Nein. Die Umwandlung läuft komplett lokal im Browser - nichts wird gesendet.

Warum muss die Wurzel eine Abbildung sein?

Ein TOML-Dokument ist auf oberster Ebene eine Tabelle; eine Sequenz oder ein Skalar kann keine TOML-Wurzel sein.

Wie werden Zeitstempel behandelt?

YAML-Zeitstempel werden als echte TOML-Datums-/Zeitwerte geschrieben, nicht als Zeichenketten.

Was passiert mit null-Werten?

TOML kennt keinen null-Typ; Abbildungen mit null werden mit klarer Meldung abgelehnt statt still verworfen.

Geht auch der umgekehrte Weg?

Kombiniere dafür "TOML zu JSON" und "JSON zu YAML".

Passende Tools

YAML zu JSON · JSON zu TOML · TOML zu JSON · TOML zu YAML · GLB zu glTF · glTF zu GLB