Withdata DataFileConverter converts YAML (*.yaml, *.yml) files to JSON locally —
single file, batch, or merge multiple YAML files into one JSON.
Nested YAML mappings are flattened into dotted column names. 100% local, secure, and cross-platform.
YAML is a human-readable data serialization format.
YAML files are read and converted on your own computer. Nothing is uploaded to any cloud server.
Large YAML files are processed in streaming mode with low memory usage — millions of rows within a minute.
Batch convert many YAML files to JSON files, or merge multiple YAML files into one JSON.
Nested mappings become address.city-style column names; sequences and block scalars are expanded automatically.
Native builds for Windows, macOS and Linux, with a step-by-step GUI wizard and a command line interface.
Save a conversion session and run it automatically from Windows Task Scheduler or crontab.
| Feature | Supported details |
|---|---|
| Input source | Local YAML (*.yaml, *.yml), batch YAML, merged YAML |
| Output format | JSON object array, plain JSON array, or JSON Lines (one object per line) |
| Conversion mode | Single file · merge many YAML files into one JSON · batch (one to one) |
| Running mode | GUI wizard · command line · scheduled tasks |
| Source options | Dotted column names for nested mappings, row source, encoding |
| Output options | Column mapping, encoding, date format, empty value handling |
| Platform | Windows, macOS, Linux (native, 64-bit) |
address.city, address.zip.|, >) are read as multi-line text..yaml and .yml files are accepted; UTF-8 (with or without BOM) is detected automatically.& / *), tags (!!) and multi-document files (---).In GUI mode the conversion is a step-by-step wizard: choose the YAML source, choose the JSON destination, check the preview, and click Convert. See Withdata DataFileConverter.
After converting YAML to JSON in GUI, and saving the "YAML to JSON" session, you can run it from the command line:
After converting YAML to JSON in the command line, you can schedule and automate the "YAML to JSON" conversion:
.yml files?Download Withdata DataFileConverter for a free trial. Runs on Windows, macOS and Linux.