Data
Convert between CSV, JSON, XML, YAML, Excel and more — data & file formats.
Data tools convert a file or a block of text from one structured format into another. This category covers the everyday swaps between CSV, JSON, XML, YAML, Excel, Markdown, and HTML tables: CSV to JSON and back, XML to JSON, YAML to JSON, Excel to CSV, JSON to Excel, and a table pulled out of a web page as CSV. It also handles the housekeeping around them, such as splitting a large CSV into smaller files or switching between comma- and tab-separated data. Developers, analysts, and anyone moving a spreadsheet export into an app, or an API response into a spreadsheet, reach for these.
CSV to JSONConvert CSV into JSON.JSON to CSVConvert JSON into CSV.Markdown to HTMLRender Markdown as HTML.XML to JSONConvert XML into JSON.JSON to XMLConvert JSON into XML.XML to CSVTurn XML records into CSV.CSV to XMLTurn CSV rows into XML.CSV to MarkdownCSV into a Markdown table.CSV to HTML TableCSV into an HTML table.HTML Table to CSVPull a table out of HTML as CSV.CSV to ExcelCSV into an .xlsx spreadsheet.Excel to CSVAn .xlsx or .xls into CSV.Excel to JSONA spreadsheet into JSON.JSON to ExcelJSON into an .xlsx spreadsheet.Excel to HTML TableA spreadsheet into an HTML table.Split CSVSplit a big CSV into smaller files.TSV to CSVTab-separated into comma-separated.CSV to TSVComma-separated into tab-separated.YAML to JSONConvert YAML into JSON.JSON to YAMLConvert JSON into YAML.
Frequently asked questions
- Are the data conversion tools free, and do I need an account?
- Every converter in this category is free, with no account or sign-up. There are no usage limits, so you can convert as many files as you need, as often as you need. Nothing is held back behind a paid tier.
- Do I need to install anything or write a script?
- No. These converters run in a normal web browser on desktop or mobile, so there is nothing to install and no script or library to set up. Paste your data or choose a file, pick the format you want, and take the result away.
- Is it safe to convert a file that contains private data?
- Most of these converters run in your browser, which means the CSV, JSON, or spreadsheet you supply is parsed on your own device rather than uploaded to be processed. There is no account, so nothing you convert is tied to a profile. For genuinely sensitive records it is still sensible to convert only the columns and rows you actually need.
- Which converter should I use for which job?
- For the most common pair, use CSV to JSON to feed spreadsheet data into code and JSON to CSV to get structured data back into a spreadsheet. XML to JSON, JSON to XML, YAML to JSON, and JSON to YAML cover config and feed formats, while XML to CSV and CSV to XML handle record-style data. For documents and pages, CSV to Markdown, CSV to HTML Table, and HTML Table to CSV move a table between formats, and Markdown to HTML renders Markdown as markup.
- Can these tools handle Excel files as well as CSV?
- Yes. CSV to Excel and Excel to CSV move between a plain text file and an .xlsx workbook, Excel to JSON and JSON to Excel connect a spreadsheet to structured data, and Excel to HTML Table turns a sheet into markup you can paste into a page. For a large export, Split CSV breaks one file into smaller pieces, and TSV to CSV and CSV to TSV switch the separator.