Options

Convert TOML to YAML

Paste your TOML and this tool converts it to YAML instantly, right in your browser. TOML is a configuration format with clear sections and types, used by Cargo, pyproject.toml, Hugo and many tools. YAML is a human-friendly, indentation-based format popular for configuration like Docker Compose, Kubernetes, and CI pipelines.

The conversion is completely client-side: there's no upload, no queue, and no account. Big files are converted in the background with a Cancel button, the options for the lossy steps are one click away, and your last conversion is remembered.

Looking for a different conversion? See all format converters.

Related conversions

TOML to YAML Converter — frequently asked questions

How do I convert TOML to YAML?
Paste your TOML, or open or drop a file, and the YAML appears instantly. Copy it, download it (named after your file), or open it in another tool. Errors point to the line and column. Everything happens in your browser.
What doesn't fit in TOML?
TOML needs a table at the top, so a list is placed under "items", and it has no null, so null values are left out (the converter says so). Dates and big integers come through exactly.
Is my data uploaded to a server?
No. The conversion runs entirely in your browser — your data never leaves your device, so it's safe to convert configuration, API payloads, and other sensitive files. You can even go offline once the page has loaded.
Is this converter really free?
Yes. No sign-up, no payment details, no file-size paywall, and no watermark on the output.

Spotted a bug or have a suggestion?

Found something broken, have an idea, or just want to say thanks about any of our tools? Every message reaches a real person.