YAML / TOML / JSON / XML Converter
Loading libraries…
About this tool
Convert between the four most common serialization formats entirely in your browser. Ideal for translating Kubernetes YAML into JSON, migrating from XML configs to TOML, or quickly understanding an unfamiliar format.
Supported formats
- JSON — the universal format for APIs and
package.json-style configs. - YAML — human-readable format used by Docker Compose, Kubernetes, GitHub Actions, Ansible, and more.
- TOML — Tom's Obvious Minimal Language; used by Rust's
Cargo.toml, Python'spyproject.toml, Hugo, anduv. - XML — used by Maven (
pom.xml), Spring Boot, RSS/Atom, SOAP, and many legacy systems.
Notes
- TOML does not support
nullvalues — they are dropped during conversion to TOML. - XML arrays serialize as repeated same-name elements; attributes are stored under
@_attrkeys. - All processing happens in your browser — nothing is uploaded to any server.