Processed locally — your file never leaves your device
CSV to YAML Converter
Convert CSV rows into a YAML list of records in your browser, with the header row supplying the keys.
CSV
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 .csv file.
- It's parsed locally in your browser.
- Download the resulting .yaml file.
Frequently asked questions
- Is my CSV uploaded?
- No. Parsing and YAML generation both happen on your device.
- What does the output look like?
- A list of records, one per CSV row, with the header row's column names as keys — the shape most configuration and fixture files use.
- Are values quoted?
- Only where YAML requires it. Text that could otherwise be read as a number, a boolean or a date is quoted so it survives a round trip unchanged.
- Can I go the other way?
- Yes — the YAML to CSV tool converts a list of records back into a table.