FileKiln

JSON to YAML Converter

Convert JSON to readable YAML in your browser. Nothing is uploaded. Useful for Kubernetes manifests, CI configs, and OpenAPI specs.

json → yaml
Local execution · no network egress

Private by construction. The conversion happens in this page's JavaScript. Nothing you paste here leaves your machine, and the tool keeps working with the network unplugged.

Paste any valid JSON and get YAML suitable for Kubernetes manifests, GitHub Actions workflows, docker-compose files, or OpenAPI specs. Output uses two-space indentation and avoids YAML references, so the result stays readable and portable.

Questions this tool gets asked

Does the output work for Kubernetes manifests?

Yes. The output is plain YAML with two-space indentation and no anchors, which is exactly the style kubectl and Helm expect.

Is the conversion lossless?

For data it is: every JSON value maps to a YAML value. JSON has no comments, so there are no comments to lose in either direction.

Why does my JSON fail to convert?

The input must be strict JSON: double-quoted keys and strings, no trailing commas, no comments. The error message from the JSON parser points at the first invalid character.