Beautify and validate YAML documents; spot structural errors, bad indentation, and duplicate keys; convert to/from TOML, JSON, XML, or CSV/TSV; merge multiple files; resolve anchors, aliases, and merge keys; query with dot-path expressions; validate data against a JSON Schema.
Format/minify YAML, convert between YAML and JSON/TOML/XML/CSV, deep-merge multiple YAML files, or query with dot-notation paths. Uses js-yaml under the hood.
Beautify and validate YAML documents; spot structural errors, bad indentation, and duplicate keys; convert to/from TOML, JSON, XML, or CSV/TSV; merge multiple files; resolve anchors, aliases, and merge keys; query with dot-path expressions; validate data against a JSON Schema.
Paste it into the Format tab and click Validate. The tool parses it with js-yaml and reports syntax errors such as bad indentation or duplicate mapping keys.
The Anchors Resolver tab expands anchors, aliases and merge keys into a plain document with the references written out, which is handy for Helm values and CI configs.
Yes, the Merger tab deep-merges two YAML documents (A and B) into one. You choose whether B wins, A wins, or arrays are concatenated.
Yes. There are conversion tabs for TOML, JSON, XML, CSV and Markdown tables, and they work both ways.
Yes, the Schema Validate tab checks your YAML data against a JSON Schema you provide, for example for a Kubernetes manifest. A Path Tester tab queries YAML with dot-path expressions.
No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.