LOCAL FILES. CLEAR RESULTS.

JSON, CSV, YAML & Excel converter

Convert flat JSON and CSV, YAML and JSON, or an Excel worksheet to CSV locally.

About this tool

Data chores often start with a format mismatch: an API returns JSON, a supplier sends CSV, a configuration file is YAML, or a colleague shares an Excel workbook. This converter moves flat data between JSON and CSV in both directions, converts between YAML and JSON, and exports a worksheet you choose from an Excel file to CSV — all parsed locally in your browser.

The limits follow from the formats themselves. CSV is plain text, so numbers and dates become strings and nulls become empty cells; only flat arrays of objects can become CSV. From Excel, only the selected worksheet’s displayed values are exported — formulas, charts and formatting do not carry over. YAML support covers JSON-compatible data; custom tags, anchors and aliases are rejected.

How to use JSON, CSV, YAML & Excel converter

  1. Choose a conversion and paste text or add a file up to 5 MB.
  2. Excel files expose a worksheet selector after reading. Pick the sheet you need.
  3. Run, inspect the output, and download. CSV exports protect formula-like text with an apostrophe.

Keep the original files and inspect the exported result before publishing or sharing it.

Frequently asked questions

Will CSV retain my JSON types?

No. CSV is text. CSV to JSON keeps every cell as a string, including numbers and dates. Null and missing JSON values become empty cells. Only flat arrays of objects convert to CSV.

What happens to Excel formatting?

Only the selected worksheet’s displayed values are exported. Formulas are not calculated here, charts and formatting are discarded, and cached formula results may be missing. Check the CSV before using it.

Are all YAML features supported?

JSON-compatible YAML scalar, array and object data is supported. Custom tags, anchors and aliases are rejected; comments and formatting do not survive. Limits are 20,000 rows and 200,000 cells.