Kubernetes YAML to JSON — Free Online
Convert k8s manifests — including multi-document files with --- separators — into JSON for kubectl, Terraform, or API calls.
Converted instantly in your browser — nothing is uploaded to a server. Supports multi-document YAML, anchors, and comments-in (comments don't survive conversion — JSON has none).
How the Kubernetes YAML to JSON converter works
Upload the YAML file
Drag in a Kubernetes YAML to JSON PDF or image — no account, no setup.
We read and extract
Every line item becomes a structured row — the fields you'd otherwise type by hand.
Download your data
CSV free, or Excel and batches with Pro.
Questions
How do I convert YAML to JSON?+
Paste YAML in the left box (or upload a .yaml file) — valid JSON appears on the right as you type. Copy it or download it as a .json file. Free, no signup, no upload.
Does it handle anchors, aliases, and merge keys?+
Yes — full YAML 1.2 parsing including &anchors, *aliases, and <<: merge keys. They're resolved into plain values in the JSON output, since JSON has no reference syntax.
What about multi-document YAML (--- separators)?+
Multi-document streams (common in Kubernetes manifests) convert to a JSON array with one element per document.
Will my comments survive the conversion?+
No — JSON has no comment syntax, so YAML comments are dropped. Converting JSON → YAML produces clean YAML without comments too.
Is it safe to paste configs with secrets?+
The conversion runs 100% in your browser — nothing you paste is transmitted, logged, or stored. For belt-and-braces, you can disconnect from the internet and the converter keeps working.
Can I convert JSON to YAML?+
Yes — switch direction with one click. Handy for turning API responses into readable config files.