Create YAML data from other file types
What you can do with the YAML Create tools
YAML (*.yaml, *.yml) is a human-readable data serialization format. A top-level sequence of mappings reads as one row per mapping, and nested mappings are flattened into dotted column names such as address.city.
- Create files from CSV, Excel, JSON, XML, SQL, HTML or log data.
- Generate one output file per input file, or one from many.
- Control delimiters, quoting, encodings, column widths and date formats.
- Anchors and aliases (
& / *), tags (!!) and multi-document files (---) are not supported.
Frequently asked questions
No. All the tools on this site run on your own computer, so your files never leave your machine.
Yes. The desktop tools have native builds for Windows, macOS and Linux, with both a GUI wizard and a command line.
Yes. Nested mappings become dotted column names such as address.city, which can then be mapped to the columns of the output.
No. Anchors/aliases, tags and multi-document (---) YAML are reported as an error.
Yes. .yaml and .yml are treated the same.
Yes. Every Withdata desktop app can be downloaded and tried for free before you buy it.
Get started
Download Withdata DataFileConverter and try it free. It runs on Windows, macOS and Linux.
See Withdata DataFileConverter