D

YAML → JSON Converter

Convert YAML to formatted JSON — parses all YAML types, runs in your browser.

Runs 100% in your browser — nothing is uploaded

About this tool

The YAML to JSON converter parses YAML input and outputs equivalent formatted JSON. Paste a Kubernetes manifest, Docker Compose file, GitHub Actions workflow, or any YAML config and get back valid JSON.

YAML supports features not available in JSON (comments, anchors, aliases, multi-line strings), which are interpreted by the parser and converted to their JSON equivalents. Comments are stripped, anchors are expanded, and multi-line strings are preserved as single JSON strings.

Frequently asked questions

What happens to YAML comments during conversion?
Comments (lines starting with #) are stripped. JSON has no comment syntax, so they cannot be preserved in the output.
What happens to YAML anchors and aliases?
Anchors (&name) define a reusable block; aliases (*name) reference it. During conversion, aliases are expanded to inline copies of the anchored value.