4 modes
YAML→JSON, JSON→YAML, format JSON, and validation with detailed error messages.
YAML ↔ JSON · No upload · Browser
Convert YAML to JSON and JSON to YAML directly in your browser. Flowfiles handles Docker Compose, Kubernetes manifests, Ansible playbooks, GitHub Actions configs and any well-formed YAML. Your data never leaves your device.
YAML→JSON, JSON→YAML, format JSON, and validation with detailed error messages.
2 spaces, 4 spaces, tab character, or minified JSON — pick what fits your workflow.
Multi-document, block or flow style, anchors, special scalars, key sorting.
Everything runs in the browser. Your data never leaves your device.
No. Conversion runs entirely in the browser via JavaScript. No network request is made.
Some YAML files contain multiple documents separated by ---. This mode converts them into a JSON array, with each document becoming one element.
Block is the classic YAML style with indentation. Flow uses compact inline notation similar to JSON, useful for short or nested structures.
All standard YAML: Docker Compose, Kubernetes manifests, Ansible playbooks, GitHub Actions, GitLab CI, and any well-formed YAML file.
Yes. For JSON the exact position is reported. For YAML the error context is provided as precisely as possible.