YAML to CSV Converter
Convert YAML lists into CSV or TSV, and turn CSV data back into YAML. A typical use is moving configuration or fixture data between a YAML file and a spreadsheet without hand-editing.
How It Works
The YAML parser reads block mappings and sequences by indentation, understands quoted and unquoted scalars, inline [a, b] and {k: v} collections, block scalars (| and >), and comments. Lists of objects become CSV rows with the union of all keys as columns.
- YAML to CSV and CSV to YAML directions
- Lists of objects, lists of lists, or single objects
- Quoted scalars, flow collections and block scalars
- Configurable delimiter and header
- Copy or download either format
Related Developer Tools
You might also need
Tools from other categories that people pair with the YAML to CSV: