Paste in data or a URL, drop a file, , or load an to begin.

Ctrl + Enter

Your results will appear here

Paste your data or a URL above, or start with one of these:

Tip: press Ctrl + Enter in the editor to process.

  • 5 formatsJSON, YAML, XML, CSV and INI, in any direction.
  • Auto-detectRecognizes the input format for you.
  • 100% localYour data never leaves the browser. No uploads, no tracking.
  • Lenient JSONComments, single quotes or trailing commas are fixed on the fly.

How data maps between formats

Nested objects to CSV
{"a": {"b": 1}}→a.b 1
Arrays to CSV rows
[{"id": 1}, {"id": 2}]→id 1 2
XML attributes
<a id="1">x</a>→{"a": {"@id": 1, "#text": "x"}}
Repeated XML elements
<l><i>1</i><i>2</i></l>→{"l": {"i": [1, 2]}}
INI sections
[db] host = "x"→{"db": {"host": "x"}}
Multiple YAML documents
a: 1 --- b: 2→[{"a": 1}, {"b": 2}]