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 ...

0%

Deine Dateien haben dein Gerät nie verlassen

    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
    Server in DeutschlandDSGVO by Design
    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-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