Infrastructure configuration
Move JSON and YAML between Kubernetes, Docker Compose, CloudFormation, and CI/CD workflows.
Safely convert JSON, YAML, and TOML locally with depth limits, sorting, and precise parser errors
Imported JSON, YAML, and TOML files are detected automatically
Paste content or use the import action above
The converted result will appear here
All parsing and conversion happens locally in your browser; files are never uploaded. Supports single-document YAML and TOML 1.0. Formatting is regenerated and source comments are not retained. TOML cannot represent null, so the tool rejects it instead of silently dropping fields.
JSON, YAML, and TOML all represent structured configuration, but they serve different workflows. This tool handles JSON to YAML, YAML to JSON, JSON to TOML, TOML to YAML, and every other pair locally in your browser.
| Feature | JSON | YAML | TOML |
|---|---|---|---|
| Typical use | APIs, package.json, tsconfig | Kubernetes, CI/CD, Docker Compose | Cargo.toml, pyproject.toml, application config |
| Comments | Not supported | # comments | # comments |
| Structure | Braces and arrays | Indentation | Tables and dotted paths |
| Main strength | Strict, portable, machine-friendly | Readable complex configuration | Explicit project configuration |
Move JSON and YAML between Kubernetes, Docker Compose, CloudFormation, and CI/CD workflows.
Prepare TOML for Cargo, Python, and static-site projects, or convert it back for programmatic processing.
Convert YAML or TOML to JSON to inspect nested fields, arrays, booleans, and number types quickly.
Format, minify, query, and inspect JSON structures.
Compare environment configurations while masking sensitive values.
Generate TypeScript, Go, and other models from JSON samples.
Check and format JavaScript, TypeScript, JSX, and TSX.