Processed locally — your file never leaves your device
YAML to CSV Converter
Convert a YAML list of records into a CSV table in your browser, with keys becoming column headers.
YAML
Drop a spreadsheet or data file hereor click to choose a file from your deviceNothing is uploaded — everything happens on your device.
How it works
- Select or drop a .yaml or .yml file.
- It's parsed locally in your browser.
- Download the resulting .csv file.
Frequently asked questions
- Is my YAML sent anywhere?
- No. It's parsed and converted entirely on your device.
- What YAML shape does it expect?
- A list of records — a top-level sequence of mappings. Each record becomes a row and the union of the keys becomes the header.
- What happens to nested values?
- A CSV cell holds one value, so nesting can't survive as a table. If your YAML is deeply nested, YAML to JSON keeps the structure intact.
- Are multiple YAML documents in one file supported?
- The first document is converted. Splitting a multi-document file is a separate step this tool doesn't perform.