YAML to TOML
Convert a YAML mapping into a TOML document when its values are representable.
Enabling local controls…
Change the target format without pasting again. Up to100,000 UTF-16 units /256KiB input and1MiB output. Worker startup10s /processing1s; data stays in this page's memory.
Conversion can lose comments, aliases, element order or native date types. Numbers that cannot retain their precision are rejected; quote them as strings. TOML requires a top-level object and cannot represent null. XML needs one root element, @ attributes and #text. Leaf text whitespace is retained; mixed content whose ordering cannot be preserved and DTD/entity declarations are rejected.
Result
Preview: first 32,000 characters. Copy, download and expanded text retain all content. Select complete text if copying fails.
Expand complete selectable text
How to use this tool
Start with a top-level mapping and check arrays, dates, and nested tables after conversion.
When not to use it
TOML has no null type; unsupported YAML values are rejected rather than silently changed.