CSVSuiteCSV Data Toolkit

Online CSV Tools for Conversion and Data Work

A CSV file can lose its shape when data comes from an API, spreadsheet, web table, or report. You can convert JSON, XML, XLS workbook, HTML, and Markdown to CSV, or convert CSV to those formats, with tools that run in your browser.

The original CSV editor is available at /. The archived page includes its HTML, CSS, JavaScript, and images, so you can review the earlier spreadsheet interface.

Convert Between Data Formats

Format Conversion

CSV to JSON

You can convert each CSV row into a JSON object with the header row as its keys.

Format Conversion

JSON to CSV

You can convert a JSON array of objects into CSV rows, using object keys as column headers.

Format Conversion

CSV to XML

You can convert CSV rows into XML elements when a system expects tagged data.

Format Conversion

XML to CSV

You can convert repeated XML records into CSV rows for easier table review.

Format Conversion

CSV to YAML

You can convert CSV rows into YAML records while keeping each row readable.

Format Conversion

YAML to CSV

You can convert YAML records into CSV rows for spreadsheet workflows.

Format Conversion

CSV to TSV

You can convert comma separated fields to tab separated fields when values contain commas.

Format Conversion

TSV to CSV

You can convert tab separated fields to comma separated fields for common table workflows.

Format Conversion

CSV to Text Columns

You can turn CSV rows into aligned text columns that are easier to read.

Format Conversion

Text Columns to CSV

You can turn aligned text columns into CSV rows for reuse in data tools.

Format Conversion

CSV to Base64

Encode CSV text as Base64 for transport as text.

Format Conversion

Base64 to CSV

Decode Base64 text into CSV when the encoded input is valid.

Format Conversion

CSV to HTML

You can convert CSV rows into an HTML table for web pages.

Format Conversion

HTML to CSV

You can convert an HTML table into CSV rows for reuse.

Format Conversion

CSV to Markdown

You can convert CSV rows into a Markdown table for documentation.

Format Conversion

Markdown to CSV

You can convert a Markdown table into CSV rows for processing.

Format Conversion

CSV to XLS

You can convert CSV rows into an XLS workbook for spreadsheet work.

Format Conversion

XLS to CSV

You can convert a spreadsheet into CSV rows for plain text data exchange.

Format Conversion

CSV to PDF

You can convert CSV data into a PDF document for review or sharing.

Format Conversion

CSV to SQL

Create SQL insert statements from CSV rows for database commands.

Format Conversion

SQL to CSV

You can turn SQL query results into CSV rows for analysis.

Format Conversion

JSON to XLS

You can convert a JSON array of objects into a spreadsheet workbook, using keys as headers.

Format Conversion

XLS to JSON

You can convert an XLS worksheet or pasted table into JSON objects, one per row.

Format Conversion

KML to CSV

You can convert KML placemarks into CSV names and coordinates for inspection.

Shape and Organize CSV Data

Generate CSV Content

Measure and Analyze CSV Data

Validate and Clean CSV Data

Edit and Visualize CSV Data

Protect and Anonymize CSV Data

How to convert CSV files in your browser

A data transfer often fails because the source and destination use different structures. For example, a JSON array uses objects and keys, while a CSV file uses rows and column headers. Choose the matching converter, add your data, and save the result. This method keeps the conversion focused on the formats you need.

  1. You can choose JSON to CSV, CSV to XLS, CSV to JSON, or CSV Viewer from this list.
  2. You can paste your data or add a file. The page processes the input in your browser.
  3. You can review the output, then copy or download it. A reverse converter can restore the other format when the structure supports it.