Paste your YAML
Configuration files, Kubernetes manifests, CI pipelines or OpenAPI specs all work.
Paste YAML and get formatted JSON at once, with nested objects, lists and typed values, and a clear message if the YAML is not valid. Nothing leaves your browser.
100% private — your text is processed in your browser and never sent to any server.
Keep going with your result in another tool. Nothing is uploaded.
Configuration files, Kubernetes manifests, CI pipelines or OpenAPI specs all work.
The result is formatted with the indentation you choose.
Copy the JSON, or switch direction to go from JSON back to YAML.
To convert YAML to JSON, paste your YAML in the input box with YAML to JSON selected. Indented blocks become nested objects, dashes become arrays, and values such as true, 2 and null become real JSON booleans, numbers and null. If the YAML has a mistake, the tool points to the problem line. The conversion runs in your browser.
This YAML mixes a string, a boolean, a number, a list and a nested block:
name: UtilsDock active: true version: 2 tags: - tools - free owner: city: Madrid since: 2026
{
"name": "UtilsDock",
"active": true,
"version": 2,
"tags": [
"tools",
"free"
],
"owner": {
"city": "Madrid",
"since": 2026
}
}
The conversion runs in your browser. What you type, paste or drop is never uploaded, which matters when the text holds tokens, personal data or internal files.
More utilities that also run without leaving your browser.