Tools/TOML to YAML Converter
Data & Config Formats

TOML to YAML Converter

Migrate a TOML config into YAML, preserving nested tables, arrays, strings, numbers, and booleans along the way.

Free & unlimitedRuns in your browserNo sign-up required
Loading tool…
How it works

Three steps, no setup

1

Paste your TOML

Config files from Rust, Python, or general app settings all work.

2

Get YAML output

Tables become indented mappings, matching common YAML conventions.

3

Copy into your project

Drop it straight into a .yaml or .yml file.

Common questions

Frequently asked questions

Which tools commonly use TOML?
Rust's Cargo, Python's Poetry, and Hugo all use TOML as their primary config format — this helps when porting settings to a YAML-based system.
Are array-of-tables handled?
Yes, TOML's [[array.of.tables]] syntax is converted into the equivalent YAML list of mappings.
Chat with us
Usually replies in minutes