JSON INPUT
YAML OUTPUT

    

What this tool does

YAML is the format behind Docker Compose files, Kubernetes manifests, GitHub Actions workflows and many config files. If your data is in JSON, this tool rewrites it as readable, indented YAML in one click.

How to use it

Paste valid JSON on the left, pick 2 or 4 space indentation, and press Convert. Copy the result or download it as a .yaml file.

Is my data safe?

Yes. The conversion happens in your browser with JavaScript. Nothing is sent to a server.

What gets quoted?

Strings that YAML could misread, such as "true", "null", numbers written as text, or text containing a colon followed by a space, are automatically wrapped in quotes so the meaning stays the same.