Merge multiple YAML files into one YAML file
Merge multiple YAML files into one other file
What you can do with the YAML Merge 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.
- Merge any number of files into a single output file.
- Map the columns of every input file to the output columns.
- Merge files that are larger than 4GB, with low memory usage.
- 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