Skip to main content
All tools

Data

Spreadsheet and data tools

Convert CSV, TSV, JSON, XML, YAML and Excel data for spreadsheets, reports and imports, in your browser.

Upload a file

Before you start

Rows and columns convert without surprises; nesting is where data changes shape. JSON and XML can hold lists inside lists, while a spreadsheet is flat, so nested values end up as text in a single cell or spread across extra columns. Open the result and check the headers and a few rows before you import it anywhere.

Read the guide: Choosing the right conversion tool

Start here

Popular tools for this

Open a tool and process your file directly. Files are processed in your browser.

Available actions

  • Convert between CSV, TSV, JSON, XML and YAML
  • Format, minify and validate JSON and XML
  • Remove empty rows from a CSV
  • Turn a table into Markdown, or a Markdown table into CSV
  • Export the first sheet of an Excel (XLSX) file to CSV, JSON or HTML (drop it on the homepage)
  • Turn a bank statement PDF into a reviewable Excel workbook

Supported formats

CSVJSONPDF

These are the formats the tools on this page accept today. If yours is not listed, the supported formats page lists everything FormatOS reads.

Common uses

  • Turn a CSV export into JSON for an API
  • Get Excel data into CSV
  • Tidy a CSV before importing it

Limitations

  • Very large files are limited by your device's memory.
  • Deeply nested JSON or XML is flattened and may need review.
  • Only the first worksheet of an Excel file is read.