Convert tabular data between CSV, TSV and JSON — with header detection, automatic typing and pretty-printing. Entirely in your browser: your data never leaves your device.
No. Parsing and conversion run entirely in your browser with JavaScript — spreadsheets, exports and API payloads never leave your device.
Numbers, booleans and null are recognized automatically, so "42" becomes 42 and "true" becomes true. Everything else stays a string.
Yes — the parser implements RFC 4180: quoted fields, escaped quotes and even newlines inside quoted values are handled correctly.
An array of objects (keys become the header row, ragged objects are aligned automatically) or an array of arrays (rows as-is).
Not in this converter — it handles CSV, TSV and JSON. YAML and XML have their own tools: YAML to JSON, JSON to YAML and XML to JSON, all listed above and all running locally.
Parsing happens in memory, so tens of megabytes is a realistic ceiling on a typical laptop. The two panes preview only the first 100,000 characters of a large document, but the whole file is converted and the download holds the complete result.