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 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

Guides and reproducible examples

Use a worked example when you need to understand a delimiter, preserve an identifier or reproduce a parsing problem.