What is a YAML viewer?
A YAML viewer parses a YAML document and renders it as a clean, normalised, indented tree so you can scan structure quickly. Unlike a plain text editor, the viewer collapses inconsistent whitespace and tab/space mixes into a single canonical layout, making nested keys, lists, and types easier to read.
How is a YAML viewer different from a YAML editor?
An editor lets you type and modify YAML in place. A viewer is read-only and focuses on display: it renders the parsed structure of an existing YAML file. Use a viewer when you receive a manifest from a teammate, are reviewing a config dump, or want to scan a long file without scrolling through hand-formatted whitespace.
Can I view Kubernetes manifests in this viewer?
Yes. Paste any Kubernetes resource — Deployment, Service, ConfigMap, Ingress, CronJob, CustomResourceDefinition — and the viewer renders the parsed tree. It works with kubectl get -o yaml output, manifests from Git, or generated YAML from Kustomize and Helm.
Does the viewer resolve YAML anchors and aliases?
Yes. Anchors (defined with &) and alias references (introduced with *) are resolved during parsing, so the viewer shows the actual concrete values rather than the alias names. This makes it much easier to inspect DRY YAML files that re-use blocks.
Will it render multi-document YAML files?
Yes. Multi-document YAML files using --- separators are supported. Each document is rendered in order so you can scroll the entire file as a single normalised view.
Is my YAML uploaded anywhere?
No. The viewer parses YAML in the browser using JavaScript. Your file never leaves the device — secrets, tokens, kubeconfig blobs, and proprietary configuration stay local. You can confirm this in DevTools → Network: no requests fire when you click View.
How large a YAML file can I view?
The viewer comfortably handles files in the low megabytes — well above the size of typical manifests, Compose files, Helm charts, and Ansible inventories. Very large dumps (hundreds of MB) should be split or streamed instead.
Can the viewer show me where a key is defined inside the YAML?
The viewer surfaces the full normalised path to every key (for example metadata.labels.app), which you can search for in your editor. For deep YAML trees this is faster than scrolling through the raw file.