YAML Tools

YAML Tools

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.

Sort keys A → Z

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.

YAML Tools

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.

Common uses

  • Lint a GitHub Actions workflow YAML
  • Convert a Helm values file to TOML
  • Convert TOML config to YAML
  • Convert a YAML config to JSON
  • Convert a YAML document to XML
  • Convert a YAML list to CSV
  • Merge two YAML config files
  • Resolve anchors and merge keys in a Helm chart
  • Validate Kubernetes manifest against JSON Schema

Also searched as

  • yaml validator online
  • yaml formatter online
  • yaml lint online
  • fix yaml indentation error
  • yaml to json converter
  • json to yaml converter
  • yaml to toml converter
  • merge two yaml files
  • resolve yaml anchors and aliases
  • validate kubernetes yaml against json schema
  • find duplicate keys in yaml
  • split multi document yaml

Frequently asked questions

How do I find errors in my YAML file?

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.

How do I resolve YAML anchors and merge 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.

Can I merge two YAML files?

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.

Can I convert YAML to TOML, JSON, XML or CSV?

Yes. There are conversion tabs for TOML, JSON, XML, CSV and Markdown tables, and they work both ways.

Can I validate YAML against a JSON Schema?

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.

Is my data uploaded to a server?

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.