Convert YAML to CSV.
Paste a YAML list of mappings, get a CSV with one row per item. Nested objects are flattened with dot notation. Free, browser-based.
Paste a YAML list of mappings, get a CSV with one row per item. Nested objects are flattened with dot notation. Free, browser-based.
This converter handles the most common YAML shape — a top-level sequence of mappings — and turns it into a CSV. Nested mappings get flattened with dot notation (e.g. <code>user.address.city</code>). Unsupported YAML features (anchors, aliases, tags, multi-document, block scalars) raise a clear error rather than silently corrupting data.
Drag a file, click to choose, or paste data directly into the input pane.
Types are inferred so the output is correctly formatted — not strings everywhere.
Copy the output, download it, or hit 'Build dashboard' to chart what's in the data.
Free CSV converters often produce sloppy output — every value quoted, types lost, errors swallowed. Ours infers types where it can, fails loudly when it can't, and pairs the conversion with a one-click path to a dashboard.
Numbers, booleans and dates are detected as you import, so the CSV (and any dashboard built from it) treats them correctly — not everything as text.
Your file is parsed and converted in your browser — verify in DevTools → Network. Nothing is uploaded, logged, or stored.
Malformed input gives a clear, specific error instead of silently wrong output — so you can trust what comes back.
Every conversion keeps a tabular copy, so you can send the data straight to our visualization tool to chart it.