CSV tools for the file in front of you
Open a file, investigate an import error, change its format or combine exports. Choose the tool for your next step; your local file is processed in your browser.
Open and check
Convert to CSV
Convert Text to CSV
Paste delimited text or open a TXT file, confirm how the columns are separated, and download a clean CSV without uploading the data.
Convert Excel to CSV
Open XLSX or XLS locally, select the worksheet you need, or download every sheet as separate CSV files in one ZIP.
Convert JSON to CSV
Turn a JSON file or pasted JSON into a CSV spreadsheet. Choose a JSON array path, flatten nested fields, preview the columns and export CSV or XLSX locally.
Convert KML or KMZ to CSV
Turn Google Earth KML and KMZ files into a flat CSV table, inspect Placemarks and coordinates first, and download the complete result locally.
Convert formats
Convert CSV to Excel
Use this CSV to Excel converter to create an XLSX or legacy XLS workbook locally. Preview the columns first and preserve text values such as leading-zero account codes.
Convert CSV to JSON
Turn CSV rows into objects, two-dimensional arrays or JSON Lines, with optional type inference and explicit empty-value handling.
Convert Bank Statement CSV to QBO
Use this free online converter to turn a bank transaction CSV into a QuickBooks Web Connect file, with explicit column mapping, sign checks and a transaction preview before download.
Convert Bank Statement CSV to QIF
Turn a bank transaction CSV into a QIF file for Quicken and compatible finance software, with explicit column mapping and a complete transaction review before download.
Convert CSV to SQL
Turn a CSV file into reviewable CREATE TABLE and INSERT statements for your SQL database, with explicit type and NULL controls before download.
Excel to JSON
Convert an XLSX or XLS worksheet to JSON locally. Select a sheet, review headers and choose objects, arrays or JSON Lines before export.
TSV to JSON
Convert tab-separated TSV files or pasted tables to JSON. Review delimiter detection, preserve identifiers and export objects, arrays or JSON Lines locally.
CSV to XML
Convert CSV records to XML locally using rows, row and named field elements. Escape XML characters and review the table before download.
CSV to Markdown Table
Convert CSV to a Markdown table for documentation. Escape pipes and formatting characters, review rows and download a Markdown file locally.
CSV to YAML
Convert CSV to a YAML 1.2 list of mappings. Quote keys and values to preserve IDs, dates and boolean-looking text without type inference.
CSV to JSONL Converter
Turn each CSV record into one JSON object per line, or prepare chat-style training examples from prompt and completion columns. No file upload is required.
CSV to Parquet Converter
Create a Snappy-compressed Parquet file locally. All columns are explicitly stored as strings so identifiers and original text survive the conversion.
Work with CSV data
Merge CSV Files
Use this CSV file merger to combine multiple CSV files into one. Align columns by header name or position, preview the combined records and download a single CSV locally.
Split CSV into Multiple Files
Use this CSV splitter to create smaller files for batch imports and sharing. Choose records per file, keep the header in each part and download all parts as a ZIP.
Compare Two CSV Files by Key
See what changed between two exports, even when rows or columns have been reordered. Match records by a stable ID and download additions, removals and cell-level changes.
Remove Duplicates from CSV
Find repeated records by email, customer ID or a combination of columns. Review what stays and what is removed before downloading either group.
Filter CSV Rows and Columns
Extract just the records and columns you need. Combine conditions, preview the matching and unmatched groups, and download the complete results locally.
Guides and reproducible examples
Use a worked example when you need to understand a delimiter, preserve an identifier or reproduce a parsing problem.