Skip to content

YAML

Edit, format, and inspect YAML as a navigable tree.

The YAML editor opens .yaml and .yml text files.

Interactive YAML editorEdit YAML source, or expand mappings and sequences as a tree. Nothing here is saved to a tray.
  • Edit provides YAML syntax highlighting with search, history, wrapping, and folding.
  • Tree renders mappings and sequences as an expandable structure. Double-click a mapping key to rename it, or a scalar value to edit it. Sequence indexes and mapping/sequence values themselves stay fixed in this first version. Comments are preserved.
  • Format normalizes indentation on valid YAML. On invalid YAML it briefly flags the problem instead of changing your text.

When editing a Tree value, numbers become numbers, true and false become booleans, and null becomes null. Quoted input is a string; any other input is also kept as a string. Press Enter or click away to commit, or Escape to cancel.

Invalid YAML stays fully editable in Edit, and Tree shows an explanatory error rather than a broken structure — so a mis-indented line never discards your work.

Cmd/Ctrl+Z and Cmd/Ctrl+Shift+Z undo and redo across both views. See Getting started for the full model.