File converters
Convert tabular and structured file formats locally in your browser: CSV, JSON, XML, YAML, Excel, Parquet and more. No upload.
Last updated:
This area bundles the converters for tabular and structured data: CSV, JSON, XML, YAML, Excel (XLSX), Parquet, NDJSON and more can be turned into one another with minimal loss. Typical cases are an export from a database or preparing data for another program.
The conversion happens entirely in the browser, so even large exports with many thousands of rows never leave your device. That matters in particular when the data contains customer information, prices or internal figures.
CSV to JSON
Convert a CSV file to a JSON array locally - with column names as keys, no upload, right in your browser.
JSON to CSV
Convert a JSON array to a CSV table locally - object keys become columns, no upload, right in your browser.
XLSX to CSV
Convert an Excel file (.xlsx) to CSV locally - each sheet separately, no upload, right in your browser.
CSV to XLSX
Convert a CSV file to an Excel workbook (.xlsx) locally - no upload, right in your browser. Your data stays on your device.
JSON to YAML
Convert a JSON file to YAML locally - structure-preserving and readable, no upload, right in your browser.
CSV to Markdown
Convert CSV to a Markdown table locally - to paste into GitHub, wikis and docs. No upload.
Excel to Markdown
Convert Excel sheets to Markdown tables locally - to paste into GitHub, wikis and docs. No upload.
YAML to JSON
Convert a YAML file to formatted JSON locally - structure-preserving, no upload, right in your browser.
XML to JSON
Convert an XML file to JSON locally - with elements and attributes, no upload, right in your browser.
JSON to XML
Convert a JSON file to XML locally - with elements and attributes, no upload, right in your browser.
JSON to Markdown
Convert a JSON array to a Markdown table locally - ready for a README or wiki, no upload, right in your browser.
XML to YAML
Convert an XML file to YAML locally - the whole element tree as an indented mapping, no upload, right in your browser.
YAML to XML
Convert a YAML file to XML locally - the same structure as well-formed markup, no upload, right in your browser.
TOML to JSON
Convert a TOML file to JSON locally - with tables and arrays, no upload, right in your browser.
JSON to TOML
Convert a JSON file to TOML locally - readable config with tables, no upload, right in your browser.
JSONL to JSON
Convert JSON Lines (NDJSON) to a JSON array locally - one record per line, no upload, right in your browser.
JSON to JSONL
Convert a JSON array to JSON Lines (NDJSON) locally - one record per line, no upload, right in your browser.
YAML to TOML
Convert a YAML file to TOML locally - readable config with tables, no upload, right in your browser.
TOML to YAML
Convert a TOML file to YAML locally - indented config for CI and Docker, no upload, right in your browser.
XML to TOML
Convert an XML file to TOML locally - the element tree becomes a TOML table, no upload, right in your browser.
TOML to XML
Convert a TOML file to XML locally - the configuration as well-formed markup, no upload, right in your browser.
Avro to JSON
Convert Apache Avro files (.avro) to readable JSON locally - the embedded schema is read along, no upload.
Parquet to CSV
Convert Apache Parquet files (.parquet) to a CSV table locally - columnar data made readable, no upload, right in your browser.
Parquet to JSON
Convert Apache Parquet files (.parquet) to readable JSON locally - each row as an object, nested fields preserved, no upload.
Arrow to CSV
Convert Apache Arrow and Feather files to a CSV table locally - columnar data made readable, no upload, right in your browser.
Arrow to JSON
Convert Apache Arrow and Feather files to readable JSON locally - each row as an object, nested fields preserved, no upload.
Split CSV
Split a large CSV into several smaller ones locally - by row count, header kept. No upload.
Split XLSX
Split an Excel file into one file per worksheet locally - as XLSX or CSV. No upload.
SQLite to CSV
Convert a SQLite database to CSV locally - one file per table, no upload, right in your browser.
SQLite to JSON
Convert a SQLite database to JSON locally - ideal for APIs, scripts and web apps, no upload.
SQLite to Excel
Convert a SQLite database to an Excel workbook locally - one table per sheet, no upload.
DBF to CSV
Convert a dBase table (.dbf) to CSV locally - e.g. from a GIS shapefile, no upload.
JSON to Excel
Convert a JSON array to an Excel workbook locally - object keys become columns, no upload.
XLSX to JSON
Convert an Excel file to JSON locally - ideal for APIs and scripts, no upload, in your browser.
XLSX to HTML
Convert an Excel file to an HTML table locally - browser-openable directly, no upload.
VCF to CSV
Convert a vCard contact export (.vcf) to a CSV table locally - no upload, right in your browser.
CSV to VCF
Convert a CSV contact list to a vCard file (.vcf) locally - ready to import into any address book.
ICS to CSV
Convert a calendar export (.ics) to a CSV table locally - one appointment per row, no upload.
CSV to ICS
Convert a CSV appointment list to a calendar file (.ics) locally - ready to import into any calendar.
CSV to SQL
Convert a CSV file to SQL statements locally - CREATE TABLE plus one INSERT per row, no upload.
CSV to XML
Convert a CSV file to XML locally - each row becomes an element, no upload, right in your browser.
Which tool do I need?
| Input formats | Output formats | Tools |
|---|---|---|
| CSV | JSON | CSV to JSON |
| JSON | CSV | JSON to CSV |
| XLSX | CSV | XLSX to CSV |
| CSV | XLSX | CSV to XLSX |
| JSON | YAML | JSON to YAML |
| CSV, TSV, TXT | MD | CSV to Markdown |
| XLSX, XLSM, XLSB, XLS | MD | Excel to Markdown |
| YAML, YML | JSON | YAML to JSON |
| XML | JSON | XML to JSON |
| JSON | XML | JSON to XML |
| JSON | MD | JSON to Markdown |
| XML | YAML | XML to YAML |
| YAML, YML | XML | YAML to XML |
| TOML | JSON | TOML to JSON |
| JSON | TOML | JSON to TOML |
| JSONL, NDJSON | JSON | JSONL to JSON |
| JSON | JSONL | JSON to JSONL |
| YAML, YML | TOML | YAML to TOML |
| TOML | YAML | TOML to YAML |
| XML | TOML | XML to TOML |
| TOML | XML | TOML to XML |
| AVRO | JSON | Avro to JSON |
| PARQUET | CSV | Parquet to CSV |
| PARQUET | JSON | Parquet to JSON |
| ARROW, FEATHER, IPC | CSV | Arrow to CSV |
| ARROW, FEATHER, IPC | JSON | Arrow to JSON |
| CSV | ZIP | Split CSV |
| XLSX | ZIP | Split XLSX |
| SQLITE, DB, DB3, SQLITE3 | CSV | SQLite to CSV |
| SQLITE, DB, DB3, SQLITE3 | JSON | SQLite to JSON |
| SQLITE, DB, DB3, SQLITE3 | XLSX | SQLite to Excel |
| DBF | CSV | DBF to CSV |
| JSON | XLSX | JSON to Excel |
| XLSX | JSON | XLSX to JSON |
| XLSX | HTML | XLSX to HTML |
| VCF | CSV | VCF to CSV |
| CSV | VCF | CSV to VCF |
| ICS | CSV | ICS to CSV |
| CSV | ICS | CSV to ICS |
| CSV | SQL | CSV to SQL |
| CSV | XML | CSV to XML |
Formats in this category
| Input formats | ARROW, AVRO, CSV, DB, DB3, DBF, FEATHER, ICS, IPC, JSON, JSONL, NDJSON, PARQUET, SQLITE, SQLITE3, TOML, TSV, TXT, VCF, XLS, XLSB, XLSM, XLSX, XML, YAML, YML |
|---|---|
| Output formats | CSV, HTML, ICS, JSON, JSONL, MD, SQL, TOML, VCF, XLSX, XML, YAML, ZIP |