JSON formatter
↗Pretty-print, minify and validate JSON in your browser — nothing leaves your machine.
Text tool
Convert between JSON and YAML in both directions — configs, Kubernetes manifests, CI pipelines.
Guide
JSON → YAML for config files, or YAML → JSON for APIs and tooling.
Paste JSON or YAML into the editor — errors are reported with line numbers.
The converted document appears below, ready to paste into your repo or pipeline.
YAML is the human-friendly format behind Kubernetes manifests, GitHub Actions, Docker Compose, Ansible and many CI configs.
No — both directions parse into plain data, so YAML comments are dropped. Keep the original file for comments.
No — conversion is a pure local transformation. Nothing leaves your machine, which matters for configs that carry keys.
Only the first document is converted; split multi-document files with --- first.
Keep converting
Pretty-print, minify and validate JSON in your browser — nothing leaves your machine.
Switch text between upper, lower, title and sentence case instantly.
Count characters, words and lines in real time as you type.
Encode text to Base64 or decode it back, with full Unicode support.
Percent-encode or decode URLs and query strings safely.
Compute MD5, SHA-1 or SHA-256 hashes of any text instantly, right in your browser.