YAML to CSV Converter
Paste a YAML list of records to get CSV instantly. Columns are the union of every record's keys, and nested values are kept as JSON. Your data stays in your browser.
How to convert YAML to CSV
- Paste or type your YAML list of records into the editor.
- Pick the delimiter you need, such as comma, semicolon or tab.
- Copy the CSV or download it as a .csv file.
Examples
List of records
- name: Ada age: 36 - name: Linus age: 54
name,age Ada,36 Linus,54
Frequently asked questions
Is my YAML uploaded anywhere?
No. The conversion runs entirely in your browser, so your YAML never leaves your device.
What YAML shape works best?
A sequence of mappings, where each list item is a record with the same kind of keys. A single mapping also works and becomes one CSV row.
How are the CSV columns chosen?
Columns are the union of keys across every record, so records with different fields still line up. Missing values are left blank.
What happens to nested objects and lists?
CSV cells are flat, so any nested mapping or list is written as compact JSON inside its cell. Top-level scalars stay as plain values.
Which delimiters can I use?
Comma, semicolon, tab or pipe. Fields that contain the delimiter, quotes or line breaks are quoted automatically so the CSV stays valid.
Why am I getting an error?
The input must be valid YAML that describes a list of objects or a single object. A syntax error or a bare value like a number or string will be rejected with a message.
Related tools
YAML to JSON
Convert YAML to JSON online. Paste YAML and get clean, pretty-printed JSON with the indentation you choose. Runs entirely in your browser.
JSON to CSV
Convert JSON to CSV online. Paste an array of objects and get clean, spreadsheet-ready CSV with the right headers. Runs in your browser.
CSV to JSON
Convert CSV to JSON online. Turn spreadsheet rows into clean JSON objects or arrays, with smart number and boolean typing. Free tier plus API.
Binary to Decimal
Convert binary to decimal online. Paste any binary number, with or without spaces, and get the exact base-10 value instantly. Runs in your browser.
Binary to Hex
Convert binary to hexadecimal online. Paste a binary number and get exact hex, with optional uppercase. Handles huge values. Runs in your browser.
Celsius to Fahrenheit
Convert Celsius to Fahrenheit instantly. Type a temperature in C and get F, with the formula and a quick reference table. Runs in your browser.