loot.tools

YAML Formatter

Format and validate YAML with configurable indentation.

Paste YAML to format and validate it. Invalid syntax shows an error with details.

Input YAML
Formatted YAML

About YAML Formatter

Format YAML with consistent 2 or 4 space indentation and validate it before you deploy. Clear error messages catch tabs, bad nesting, and unquoted booleans in Kubernetes, Compose, and CI configs.

What this tool does

Paste any YAML and the tool reformats it with clean, consistent indentation. If the YAML is invalid, you get a clear error message pointing to the problem. Choose between 2-space and 4-space indentation depending on your project's convention.

Why validate YAML?

YAML is whitespace-sensitive, so a single wrong indent can break your entire config. Kubernetes manifests, Docker Compose files, CI/CD pipelines, and Ansible playbooks all use YAML. A validation check before deploying catches problems that would otherwise show up as cryptic runtime errors.

Common YAML mistakes

Mixing tabs and spaces (YAML only allows spaces). Forgetting to quote strings that look like numbers or booleans - 'yes', 'no', 'true', 'false' all get parsed as booleans unless quoted. Incorrect indentation on nested keys. Missing colons after keys. This formatter catches all of these.