Turns the list inside a YAML file into a table. Config files are rarely a flat list at the top level, so the tool searches for the sequence of mappings that looks like the record set and reports which key it used.
Config files are not tables
What actually becomes a row
server.tls.port becomes one column. That keeps every value reachable, at the cost of a header row that can get wide fast on a deeply nested file.Records that do not agree on their keys
Questions
- I got one very wide row.
- The file has no list in it, so every leaf became a column. That usually means the data is a tree and CSV is not the right shape for it.
- It picked the wrong list out of my file.
- The tool tells you which key it used. If it chose badly, convert to JSON first, trim to the array you want, then use JSON to CSV — that gives you full control over which node becomes the rows.
- What happens to a multi-document YAML file?
- The documents are combined into an array first, so a Kubernetes manifest with several resources becomes one row per resource.
- Is my data uploaded anywhere?
- No. The conversion runs as JavaScript inside this tab. Open your browser's Network panel and convert something — you will see no request carrying your data, because there is no server to send it to. You can also turn your Wi-Fi off and convert anyway.