Skip to content
Convertto

Data Format Converter

Convert between JSON, YAML, XML, CSV, TSV and TOML in any direction, locally in your browser.

To convert between data formats, paste your content, pick the format it is in and the format you want. Conversion between JSON, YAML, XML, CSV, TSV and TOML happens entirely in your browser, so API payloads, config files and customer data are never uploaded to a server.

Runs in your browser
Privacy
Runs entirely in your browser — nothing is uploaded
Cost
Free, unlimited, no sign-up

Frequently asked questions

What happens to nested data when converting to CSV?

CSV is flat, so nested objects are flattened into dotted column names like address.city, and arrays are serialised as JSON strings inside a single cell.

Why does my XML conversion add a root element?

XML requires exactly one root element. If your data is an array or a primitive, it is wrapped in a <root> element so the output is valid XML.

Is my data sent to a server?

No. Parsing and serialisation run in your browser using JavaScript. Nothing you paste is transmitted, which is why this is safe for production config and API responses.

How to use the data format converter

  1. 1Enter or paste your input.
  2. 2Choose the from.
  3. 3Choose the to.
  4. 4Set the indent.
  5. 5The result appears immediately — copy or download it.

Embed this tool

Put the working data format converter on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.

Share this tool

Last updated

More data & format tools