YAML → JSON Converter

Paste YAML on the left, get clean JSON on the right. Private by design—everything runs locally in your browser.

YAML Input & Actions

Tip: Drag & drop a .yml/.yaml file onto the box. Press Ctrl/Cmd + Enter to convert.

JSON Output

About this tool

This converter parses your YAML text entirely in your browser using a local JavaScript parser and outputs equivalent JSON. No files or data ever leave your device—ideal for sensitive configs or credentials you don’t want to upload.

Tips

  • Use Indent to control pretty‑printing width. Set to 0 to minify.
  • Sort keys makes diffs easier when tracking changes in Git.
  • Remove nulls strips properties with null values from objects after conversion.

Common YAML gotchas

  • Indentation matters—use spaces, not tabs.
  • Quote strings that look like numbers/dates if you need exact strings.
  • Arrays can be inline ([a, b]) or multi‑line with dashes (- a).

Privacy

100% client‑side. This page performs all parsing locally with no network requests (aside from the initial page load).

Common YAML gotchas

  • Indentation matters—use spaces, not tabs.
  • Quote strings that look like numbers/dates if you need exact strings.
  • Arrays can be inline ([a, b]) or multi-line with dashes (- a).

Explore more tools