YAML Viewer & Validator
Invalid YAML:
Interactive YAML Viewer & Validator
Parse and explore YAML with an interactive tree view. Validate YAML syntax, navigate complex nested structures with collapsible nodes, and easily copy paths to any value. Perfect for exploring Kubernetes manifests, Docker Compose files, and other DevOps configurations.
Interactive Tree
Collapsible nodes let you focus on specific sections. Expand or collapse all with one click.
Copy Paths
Click any value to see its path. One more click copies it - perfect for scripting.
YAML Validator
Instant validation with clear error messages showing exactly what's wrong.
How to use:
- Paste your YAML into the editor above
- Click Tree View to render the interactive tree
- Click any key or value to see its path
- Click the path tooltip to copy it
- Use Expand All / Collapse All to navigate large files
Frequently Asked Questions
How do I get the path to a YAML value?
Click on any key or value in the tree view. A tooltip appears showing the full path (like .spec.containers[0].image). Click the tooltip to copy the path.
What path format is used?
Paths use dot notation for object keys and bracket notation for arrays, similar to jq or yq. For example: .metadata.labels.app or .spec.containers[0].ports[0].containerPort
Is my data safe?
Yes! All processing happens in your browser. Your YAML data is never sent to any server.