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?
Why does my XML conversion add a root element?
Is my data sent to a server?
How to use the data format converter
- 1Enter or paste your input.
- 2Choose the from.
- 3Choose the to.
- 4Set the indent.
- 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
Related tools
Mock Data GeneratorGenerate realistic fake test data in 14 formats from 100+ field types, with reproducible seeds.INI & Config File ParserParse INI, .conf, .cfg and .properties files into structured JSON, YAML or TOML.CSV Column ExtractorPull selected columns out of a CSV by name or position, and reorder them.CSV Viewer & Table ConverterView CSV data as a sortable table and export it as JSON or a Markdown table..env to JSON ConverterConvert .env files to JSON and back — for config migrations and CI variables.JSON FlattenerFlatten deeply nested JSON into dot-notation keys, or expand flat keys back into nested objects.
Last updated
More data & format tools