View, clean and convert CSV files

Convert Other Formats to CSV

These tools go the other way and produce CSV from JSON, JSONL, XML, the HTML of a table, an Excel workbook or delimited text. Nested keys and attributes become columns, and the pages report broken input instead of stopping.

Tools in this group

  • Convert XLSX to CSV (and XLS, ODS) — Open an Excel workbook, choose a sheet and download clean CSV; dates come out as YYYY-MM-DD and every sheet can be saved at once.
  • HTML Table to CSV Converter — Paste the HTML of a table (or a whole page) and get its rows as CSV, with merged cells filled in the way you choose.
  • JSON to CSV Converter — Paste JSON or open a .json file and get a CSV table: nested objects become columns, invalid JSON is pointed out by line and column.
  • JSONL to CSV Converter — Paste JSON Lines or open a .jsonl file: each line becomes a CSV row, and broken lines are listed by number instead of stopping you.
  • Text to CSV Converter (TXT to CSV) — Paste text or open a .txt file, choose how the columns are separated, and download a clean CSV.
  • XML to CSV Converter — Paste XML or open an .xml file; the tool finds the repeating record element and writes one CSV row per record.