WebCodeIn

JSON ↔ YAML Converter

Convert between JSON and YAML instantly — in either direction.

Converted locally in your browser — nothing is sent to a server.

JSON input
9 lines146 charsValid
YAML output
7 lines111 charsValid

About this tool

Paste or upload JSON or YAML, pick a direction, and get the equivalent document instantly, with your choice of indentation and optional alphabetical key sorting. Switch direction with the selector or the swap button. Invalid input is reported with the exact line the parser flags.

Frequently asked questions

Does this add a new parser, or reuse the JSON/YAML Formatter tools?
It reuses them directly — the same JSON parser behind the JSON Formatter and the same js-yaml-based parser behind the YAML Formatter, plus js-yaml's serializer for producing YAML output. Nothing here is parsed or validated differently than in those two tools.
Is my data sent to your servers?
No. Every conversion happens in your browser. Nothing you paste, upload, or generate here is sent to WebCodeIn's servers, logged, or stored.
Does converting change my data's types?
No — numbers, strings, booleans, and null all round-trip correctly in both directions, since both JSON and YAML represent the same underlying data model (JS values: objects, arrays, and scalars).
Can I convert a non-object root, like a bare array?
Yes — a top-level array, string, number, boolean, or null converts correctly in either direction.

Privacy

Every conversion runs in your browser. No configuration, request, or generated value is sent to WebCodeIn’s servers, logged, or stored.

Related tools