YAML input
Paste your YAML below, then press Convert.
CSV output
Waiting for YAML input.
Convert YAML to CSV free, in seconds. Paste your data below, press Convert, then copy the result and open it in any spreadsheet app. Everything runs in your browser, so nothing is ever uploaded.
Paste your YAML below, then press Convert.
Waiting for YAML input.
Paste YAML into the input box and press Convert (or just keep typing, conversion happens as you type). The tool parses it with the js-yaml library, then writes it out as comma-separated values with a header row, quoting values per RFC 4180. Parsing uses the js-yaml library (loaded once from a CDN); the conversion itself happens locally and your data is never uploaded.
CSV is the universal spreadsheet exchange format: Excel, Google Sheets, databases and data tools all import it. The first row of the output is always the header. Values containing commas, quotes or line breaks are wrapped in double quotes with inner quotes doubled, following RFC 4180, so spreadsheets import them into the correct cells. Nested objects are flattened with dot notation.