Handy Dev Tools
Einfache Online-Tools für den Alltag.

Keine Favoriten

    Base64-Kodierer/-Dekodierer
    Markdown zu HTML
    HTML zu Markdown
    URL Encoder/Decoder
    Unicode-Escape-Konverter
    Unicode En-/Decodierung
    SQL-Formatierer
    SQL-Splitter
    SQL-Parameterbindung
    JSON-Formatierer
    XML-Formatierer
    YAML-Formatierer
    GraphQL-Formatierer
    JSON zu YAML
    YAML zu JSON
    Konvertierung JSON zu TOML
    Konvertierung TOML zu JSON
    HTML-Entitäten Enkodieren/Dekodieren
    Konvertierung TOML zu YAML
    Konvertierung YAML zu TOML
    CSV zu SQL INSERT
    Markdown-Tabellengenerator
    Konvertierung JSON zu XML
    Konvertierung XML zu JSON
    UUID-Generator
    ULID-Generator
    Passwort-Generator
    Hash-Generator
    Lorem-Ipsum-Generator
    Lorem-Picsum-Bild-URL-Generator
    Testdaten-Generator
    QR-Code-Generator
    S3-Pfad-Parser & Konverter
    IP-Adressrechner
    Subnetzaufteilung
    Subnetzkonsolidierung
    CloudFront-Signatur-URL-Generator
    RDS-Verbindungsstring-Generator
    Koordinaten-Konverter
    Geo-Format-Konverter
    JWT-Decoder & Parser
    Basic-Authentifizierung
    Passwort-Stärke-Analyzer
    Kreditkarten-Validator
    PII Mask (sensible Daten maskieren)
    RSA-Schlüsselpaar-Generator
    Schreibweisen-Konvertierung
    Romaji-Konvertierung
    Römische-Zahlen-Konverter
    Phonetischer-Code-Konverter
    Zeichenzähler
    Text-Diff
    HTML-Tag-Entferner
    RegEx-Tester
    Farben-Konvertierung
    Würfel
    Crontab-Generator
    Crontab-Parser
    Emoji-Auswahl
    Unix-Zeitstempel-Konverter
    HTTP-Statuscode-Suche
    Portnummern-Suche
    MIME-Typ-Suche
    Base64-Datei-Konverter
    Bild Base64 Encode/Decode
    User-Agent-Parser
    URL-Parser
    OGP-Checker
    Commit-Nachricht-Generator
    Chmod-Rechner
    Terminal-GIF-Ersteller
    .env Parser & Validator
Ctrl+K

Konvertierung TOML zu YAML

TOML-Daten in YAML-Format konvertieren. Nützlich für K8s-Manifeste, CI-Configs usw. Texteingabe oder Datei-Upload (bis 100 KB), Echtzeit-Ergebnisse.

TOML-Eingabe
YAML-Ausgabe
Read Only

Anleitung

Über dieses Tool

Konvertiert TOML-Zeichenketten in YAML.

Anleitung

Fügen Sie TOML ein; die YAML-Ausgabe kann kopiert werden.

Anwendungsfälle

• TOML (z. B. Cargo.toml) zu YAML für K8s/CI konvertieren • Einheitliche Konfigurationsformate • Lesbarkeit

Code-Beispiele

TOML-Eingabe-Beispiel (vorher)
Read Only
1[package]
2name = "my-app"
3version = "1.0.0"
4
5[database]
6host = "localhost"
7port = 5432
8enabled = true
9
YAML-Ausgabe-Beispiel (nachher)
Read Only
1package:
2  name: my-app
3  version: "1.0.0"
4database:
5  host: localhost
6  port: 5432
7  enabled: true
8

How it works

■ Was ist TOML? TOML (Tom's Obvious, Minimal Language) ist ein menschenlesbares Format für Konfigurationsdateien. Es unterstützt Schlüssel=Wert, [Abschnitte], Arrays, Datum, Zahlen, Booleans. Verbreitet in Rust (Cargo.toml), Python (pyproject.toml). ■ Was ist YAML? YAML (YAML Ain't Markup Language) ist ein menschenlesbares Format mit Hierarchie durch Einrückung. Verbreitet in Kubernetes-Manifesten, CI/CD (z.B. GitHub Actions), Docker Compose. ■ Ablauf der Konvertierung TOML wird geparst und als eingerücktes YAML serialisiert. Alles im Browser.

Häufige Fragen

Q: Warum sollte ich TOML in YAML konvertieren?
A: YAML ist das Standardformat für Kubernetes, GitHub Actions und Docker Compose, während TOML in Rust- und Python-Projektkonfigurationen verbreitet ist. Die Konvertierung ermöglicht das Migrieren von Konfigurationsdateien zwischen diesen Ökosystemen.
Q: Werden TOML-Kommentare im YAML beibehalten?
A: Nein. Obwohl YAML Kommentare unterstützt, werden TOML-Kommentare bei der Konvertierung nicht übertragen. Füge YAML-Kommentare nach der Konvertierung manuell hinzu.
Q: Wie werden TOML-Datumswerte in YAML behandelt?
A: TOMLs native Typen date, time und datetime werden als ISO-8601-Strings (z. B. 2024-01-01T00:00:00Z) in YAML ausgegeben, da die meisten YAML-Parser keinen dedizierten Datumstyp haben.
Q: Wie werden TOML-Tabellenarrays ([[table]]) in YAML dargestellt?
A: Jeder [[table]]-Block wird zu einem Listenelement unter dem entsprechenden Schlüssel in YAML – mit der Standard-YAML-Sequenznotation (- key: value).
Q: Werden Daten an einen Server gesendet?
A: Nein. Alle Konvertierungen erfolgen im Browser. Deine Daten werden niemals an einen Server übertragen.