Convert YAML configuration files to TOML instantly in your browser. Ideal for migrating config formats. Swap to TOML→YAML in one click. Powered by js-yaml and smol-toml.
The YAML to TOML converter parses YAML using js-yaml and serialises the result to TOML 1.0 using smol-toml. Both editors are live — edit YAML and TOML updates instantly, or edit TOML and YAML regenerates. This makes it easy to migrate configuration files between YAML-based tools (Docker Compose, Ansible, GitHub Actions) and TOML-based tools (Cargo, Ruff, taplo, Hugo).
QAre all YAML types supported?
YAML anchors, aliases, and multi-document streams are resolved by js-yaml before serialisation to TOML. YAML-specific types like timestamps are serialised as TOML datetime values where possible.
QIs my data sent to a server?
No. All conversion runs in a Web Worker inside your browser.