Supported formats and shapes
The converter supports JSON, CSV, YAML, XML, TOML, SQL insert statements, Markdown tables, and HTML tables. Tabular formats work best with arrays of objects that share consistent fields.
Convert structured data across eight text formats without uploading it. Paste content or load a supported file, choose the input and output formats, configure formatting options, and copy or download the result.
The converter supports JSON, CSV, YAML, XML, TOML, SQL insert statements, Markdown tables, and HTML tables. Tabular formats work best with arrays of objects that share consistent fields.
These formats do not represent every data type in the same way. Nested objects, null values, mixed arrays, attributes, comments, and advanced syntax may need manual adjustment after conversion.
Yes. Parsing, conversion, copying, and file creation happen in your browser.
CSV, Markdown tables, HTML tables, and SQL rows are flat by nature. Nested JSON, YAML, XML, or TOML may need to be flattened first.
A loaded file can select a format from its extension. For pasted text, choose the source format explicitly.
Drop a file here or paste data
JavaScript Object Notation
Extensions: .json
Comma-Separated Values
Extensions: .csv
YAML Ain't Markup Language
Extensions: .yaml, .yml
Extensible Markup Language
Extensions: .xml
Tom's Obvious Minimal Language
Extensions: .toml
SQL Insert Statements
Extensions: .sql
Markdown Table Format
Extensions: .md
HTML Table Format
Extensions: .html
Features: