← All tools

YAML to TOML

Convert a YAML mapping into a TOML document when its values are representable.

yaml-to-tomlLOCAL WORKSPACE

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.