Data & spreadsheets
Move data between JSON, CSV, Excel, XML, YAML and SQL.
- JSON to CSV — Turn a JSON array into a spreadsheet-ready CSV. Nested fields are flattened.
- CSV to JSON — Convert CSV rows into a JSON array of objects. Delimiter is detected for you.
- JSON to Excel — Download a JSON array as an Excel workbook.
- CSV to Excel — Open-and-go Excel workbooks from CSV, with numbers kept as numbers.
- Excel to CSV — Export each worksheet as its own CSV file.
- Excel to JSON — Turn worksheet rows into JSON objects keyed by the header row.
- Excel to HTML — Get a clean HTML table from every worksheet.
- JSON to YAML — Readable YAML for configs, CI files and Kubernetes manifests.
- YAML to JSON — Convert YAML documents into formatted JSON.
- JSON to XML — Well-formed XML from JSON. Keys starting with @ become attributes.
- XML to JSON — Attributes become @keys and repeated elements become arrays.
- CSV to XML — Each CSV row becomes an XML element with one child per column.
- JSON to TOML — Generate TOML config files from JSON objects.
- JSON to HTML table — Turn JSON data into a ready-to-embed HTML table, with a live preview.
- CSV to HTML table — Paste CSV and copy clean table markup for websites and emails.
- CSV to Markdown table — Markdown tables for GitHub, Notion and docs.
- JSON to Markdown table — Render a JSON array as a Markdown table.
- CSV to SQL — CREATE TABLE and INSERT statements with column types guessed from the data.
- JSON to SQL — Load JSON records into any SQL database with generated INSERTs.
- JSON formatter & validator — Beautify, minify, sort keys and pinpoint syntax errors by line.
- vCard (VCF) to CSV / Excel — Turn phone contacts exported as .vcf into a CSV and Excel sheet, with every number and email in its own column.
- CSV to vCard (VCF) — Make a .vcf contacts file from a CSV or Excel list, ready to import into Android, iPhone, Gmail or WhatsApp Business.
- Calendar (ICS) to CSV / Excel — Export events from a Google, Outlook or Apple calendar .ics file into a CSV and Excel sheet: title, start, end, location, description, attendees.
- TOML to JSON — Convert TOML config files (Cargo.toml, pyproject.toml, Hugo) to JSON, with exact error positions for broken syntax.
- TOML to YAML — Turn TOML configuration into readable YAML, keeping dates, tables and arrays of tables.
- YAML to TOML — Convert YAML to TOML. Nulls (which TOML cannot store) are listed in a comment instead of silently disappearing.