YAML Viewer — Explore YAML as an Interactive Tree
Paste any YAML and explore its structure as a collapsible tree. Mappings, sequences and typed values all become nodes you can expand, collapse, search and copy — far easier to scan than raw YAML for large files like Kubernetes manifests, docker-compose.yml or CI pipelines. Parsing follows the YAML 1.2 spec and runs entirely in your browser; your data is never uploaded.
Features
- ✅ Tree explorer — click to expand/collapse mappings and sequences
- ✅ Search by key or value — filter and highlight matches instantly
- ✅ Typed values — strings, numbers, booleans, dates and null at a glance
- ✅ Expand all / Collapse all — toggle the whole tree in one click
- ✅ Hover to copy — copy any value or a whole subtree
- ✅ 100% private — parsed and rendered entirely in your browser, no upload, no signup
Common use cases
- Read a Kubernetes manifest or Helm
values.yaml and find a key - Navigate a docker-compose.yml with many services and ports
- Inspect a GitHub Actions / GitLab CI pipeline by searching the tree
- Check nested anchors and lists without counting indentation
Why this YAML viewer
YAML's significant whitespace makes deep nesting hard to read; the tree turns indentation into clickable structure and lets you search keys and values at once. The same explorer also handles JSON, XML and TOML — one free, client-side tool for every config format, with nothing sent to a server.
How to use
- Paste or type YAML into the editor on the left.
- Explore the tree on the right — click nodes, search, or use Expand all / Collapse all.
- Hover any value and click the copy icon to copy it.
Related tools
- JSON Viewer — explore JSON as a tree
- XML Viewer — explore XML as a tree
- TOML Viewer — explore TOML config as a tree
- JSON to YAML — convert JSON to YAML
- YAML to JSON — convert YAML to JSON
- Universal Code Editor — edit & run code in 25+ languages