All tools / CSV & Data Conversion

Free CSV & Data Conversion Tools

Inspect tabular data or move records from TSV, JSON, and HTML tables into CSV.

34 free toolsNo sign-upBrowser-based

Choose a tool

CSV Viewer displays existing records. TSV to CSV changes delimiters, JSON to CSV collects record keys, and HTML Table to CSV expands selected table spans.

Data Tools

34 tools
TSV to CSV ConverterConvert tab-delimited records into quoted CSV without losing multiline cells.CSV ViewerInspect quoted CSV cells in a readable table without uploading your data.JSON to CSV ConverterConvert an array of JSON objects into CSV with a union of column names.HTML Table to CSV ConverterExtract an HTML table into CSV, expanding row and column spans.CSV ValidatorCheck CSV quoting and consistent column counts, then review the record count and selected delimiter.CSV to TSV ConverterConvert comma-separated records to tab-separated text. Quoted commas, tabs and line breaks remain inside their cells; download the TSV for your next import.XML to CSV ConverterTurn a repeated XML element into CSV rows. Choose the record tag, then review flattened nested fields and attribute columns before saving the file.CSV to Parquet ConverterWrite CSV records into a real Parquet file with UTF-8 string columns. Numbers and dates remain text, preserving leading-zero identifiers for later processing.XML to Excel ConverterCreate a real Excel workbook from repeated XML records. Nested fields and attributes become text columns; choose a record tag and review the worksheet before saving.Excel to XML ConverterExport one .xlsx worksheet as row-based XML. Header names remain attributes, cell text is escaped, and formula values use the workbook’s cached results.Parquet to CSV ConverterRead a local Parquet file and export its records as CSV. Keep large integer digits and choose whether to escape formula-like spreadsheet cell prefixes.Excel to HTML ConverterTurn one .xlsx worksheet into an escaped HTML table. Preview displayed cell values and download the table without executing cell markup or recalculating formulas.VCF to CSV ConverterCSV rows for supported vCard contact fields. Unfold UTF-8 vCard 3.0/4.0 lines and export names, email addresses, phones and organizations.ODS to XLSX converterA real XLSX workbook from an ODS file. Read supported ODS worksheets and write Excel workbook cells with SheetJS.CSV To Markdown TableParse CSV and escape pipes, backslashes and line breaks in a Markdown table.CSV To HTML TableParse CSV and escape every cell into a table with column headers.JSON FormatterParse strict JSON and serialize it with the chosen indentation.JSON MinifierParse strict JSON and serialize compact JSON without indentation.JSON To YAML ConverterParse strict JSON and serialize YAML with quoted strings and no executable tags.Env To JSON ConverterRead simple KEY=value or export KEY=value lines; strip matching outer quotes and keep each value as a string.CSV To JSON ConverterParse quoted CSV and map unique headers to object keys.CSV To XML ConverterParse quoted CSV and write a rows root containing row and field elements.JSON To HTML TableUse the union of object keys as columns; nested values become JSON text.JSON To Markdown TableUse the union of object keys as columns; nested values become JSON text.JSON To Excel ConverterUse the union of object keys as columns; nested values become JSON text.JSON To XML ConverterWrite a value tree with explicit type attributes and name attributes for object keys.JSON To TOML ConverterParse a strict top-level JSON object and serialize it with the local smol-toml library.JSON To SQL ConverterBuild INSERT statements from a JSON record array using quoted identifiers and SQL string escaping.SQL To JSON ConverterParse a single INSERT INTO ... (columns) VALUES statement without executing SQL.YAML To JSON ConverterParse one YAML document with the local library and emit indented JSON.YAML To XML ConverterParse a JSON-compatible YAML document and use the same explicit value-tree XML mapping as JSON to XML.YAML FormatterParse one YAML document and serialize it using the library's two-space block style.Excel To JSON ConverterRead an XLSX workbook with the pinned local SheetJS library and convert the selected data.XLSX to ODS converterRead an XLSX workbook with the pinned local SheetJS library and convert the selected data.

How to choose

Choose the tool by your source format. CSV Viewer preserves cell text, including leading zeros and long identifiers. TSV to CSV parses quoted tab-delimited data. JSON to CSV takes an array of objects and includes the union of keys; nested values become compact JSON cell text.

HTML Table to CSV selects one table and repeats the originating text across rowspan and colspan positions. CSV outputs quote commas, line breaks, and double quotes. The spreadsheet formula option can prefix formula-like cells with an apostrophe; choose exact text when fidelity is required and inspect data before importing it.

Common questions

Are my records uploaded?

No. These tools parse and display the data locally.

Are nested JSON objects flattened?

No. Nested objects and arrays are preserved as JSON text inside a cell.