Skip to content

YAML / JSON / XML Converter

Convert between YAML, JSON and XML, pretty or minified, with errors pointing to the line and column. Kubernetes, Ansible and appsettings friendly.

Kubernetes manifests, Ansible playbooks, Docker Compose and GitHub Actions are YAML; APIs and appsettings.json are JSON; older systems, SOAP and Windows configs are XML. Paste any of them to convert to the others, pretty-printed or minified. Errors point to the line and column. YAML is read with the YAML 1.2 rules, and values that older parsers would misread (yes, no, on, off, version numbers) are flagged or quoted.

Local only

Converted in your browser. Nothing is sent to tclient.com.

This page runs on your device (WebAssembly), so configs with secrets in them stay there. XML is read with DTDs and external entities disabled. To check, open your browser's developer tools (F12), go to the Network tab and convert: no request is made.

From
Input