About Format YAML
Use the YAML formatter online to make one configuration document readable. Choose two spaces or format YAML with 4 spaces. The document-based serializer retains comments and anchor relationships, although whitespace and scalar presentation can change.
How to format and validate a YAML document
- Paste or import a single YAML 1.2 document.
- Choose the indentation width and select Process.
- Review the reformatted YAML before downloading it or comparing changes.
A practical example
- Input
name: Ada active: true
- Result
name: Ada active: true
This simple mapping is already readable; serialization adds a final newline.
Supported input and limitations
- The 1 MB, 100,000-value, 80-level, and alias-expansion limits also apply to formatting. Duplicate keys, cycles, complex keys, unsupported tags, unsafe integers, and nonfinite numbers are rejected.
- This is syntax-oriented formatting, not Kubernetes, Docker Compose, CI, or application-schema validation. It does not guarantee byte-for-byte comment placement.
Processing happens on your device. Read about local processing and optional workspace recovery.
Frequently asked questions
Does YAML formatting remove comments?
The document serializer retains parsed comments instead of converting through a plain JSON value. Their placement and surrounding whitespace may change.
Can the YAML formatter process multiple documents?
No. Split a multi-document stream into individual documents before formatting.