Data Converter
Convert JSON to YAML for Kubernetes manifests and CI/CD configs, or turn YAML back into JSON.
YAML is the format of choice for Kubernetes manifests, Docker Compose files, GitHub Actions workflows, Ansible playbooks, and countless other configuration files — while JSON remains the default for APIs and JavaScript-native tooling. This tool converts cleanly between the two so you don't have to hand-edit indentation-sensitive YAML from scratch.
tags: [a, b, c] and {key: value}.true/false/yes/no), and null/~.#) when converting YAML → JSON — they're simply ignored, as they have no JSON equivalent.
This parser covers the YAML syntax used in the vast majority of real-world config files. It does not support
advanced YAML features like anchors & aliases (&anchor / *ref), multi-document
files (--- separators), or block scalar literals (| and >). For files
using those features, a language-specific YAML library is more reliable.
For a deeper look at when to reach for each format, see YAML vs JSON: When to Use Which.
---. Convert one document at a time by splitting the file first.1.4.2 doesn't match YAML's number syntax, so both this tool and standard YAML libraries treat it as a plain string (common for version numbers).