Free CSV Converter

Upload any bank or payment platform CSV. We auto-detect the format and convert it to standard comma-separated values — no reformatting, no sign-up required.

All processing happens in your browser. Your file never leaves your computer.

Click to upload your CSV

Works with any format — semicolons, European decimals, any date order

What this converter does

Any delimiter → comma

Semicolons, tabs, pipes — all normalized to standard CSV format recognized by every tool.

European → US decimals

1.500,00 becomes 1500.00. Thousands separators stripped, decimal commas converted to dots.

Any date → YYYY-MM-DD

DD/MM/YYYY, MM/DD/YYYY — all normalized to ISO format that every spreadsheet and accounting tool understands.

Why your bank CSVs are all different

There is no CSV standard. Every bank and payment platform built its export format around its own internal database from decades ago. The result: Stripe CSVs look nothing like PayPal CSVs. A German bank uses DD.MM.YYYY and commas for decimals. A US bank uses MM/DD/YYYY and periods. Reconciling these manually takes hours.

This converter detects the delimiter, decimal format, and date order automatically — no templates, no manual reformatting, no spreadsheet formulas.

How it works

Step 1: Upload your CSV file. The converter reads the first few rows and programmatically identifies the delimiter (comma, semicolon, tab, or pipe) by counting which character produces the most consistent column structure.

Step 2: It scans numeric fields to determine whether decimals are dots (1,500.00 → US/UK) or commas (1.500,00 → European), then normalizes everything to the dot-decimal standard.

Step 3: It detects the date format by checking whether numbers greater than 12 appear in the first or second position. DD/MM/YYYY and MM/DD/YYYY are both converted to ISO 8601 (YYYY-MM-DD).

All processing happens in your browser. Your CSV data never leaves your computer. No server upload, no storage, no data retention.

Frequently asked questions

Is this really free?

Yes. No sign-up, no email required, no limits. Upload and download as many files as you want.

Is my data safe?

All file processing runs locally in your browser using JavaScript. Your CSV is never uploaded to any server, stored, or shared. You can verify this by disconnecting your internet after loading the page — the converter will still work.

What formats are supported?

Any text-based CSV variant. Semicolons (;), commas (,), tabs ( ), and pipes (|) are all detected automatically. European number formatting (1.500,00) and US formatting (1,500.00) are both handled. Dates in DD/MM/YYYY or MM/DD/YYYY order are converted to YYYY-MM-DD.

What happens after I convert my CSV?

You download the standardized file. If you want the next step — AI-powered categorization, automatic client matching, and multi-currency conversion — sign up for free and upload the converted file directly into your bookkeeping dashboard.