JSON to YAML

Move config between the two formats everything uses.

0 characters · 0 lines

Runs entirely in your browser — your data is never uploaded to any server.

How it works

  1. Paste your JSONA config object, an API response, anything valid.
  2. Pick the indentationTwo spaces is the convention in most YAML.
  3. Copy the YAMLPaste it into your manifest or pipeline.

What this tool does

  • Types preserved exactly — numbers stay numbers, null stays null
  • Strings that YAML would misinterpret are quoted automatically
  • Optional alphabetical key sorting for reviewable diffs
  • Invalid JSON reported with the line and column of the problem

Frequently Asked Questions

Privacy and security

Your input is processed by JavaScript running inside your browser. Nothing you paste is sent over the network, logged, or stored — which is what makes this safe to use with production data. If you want to check this yourself: open your browser’s developer tools, switch to the Network tab, and use the tool — you will see no request carrying your file or input leave the page.

Related tools

View all tools →