Pro · Business · Enterprise · Files deleted after 1h

Fix a broken CSV
that won't import.

Garbled accents, semicolons where commas should be, Windows line endings, mismatched quotes — we clean all of it and hand you a tidy UTF-8, comma-separated file. Your data is preserved exactly.

Fix my CSV →

Available on Pro (€9.99/mo), Business (€49.99/mo), and Enterprise. EU-hosted, files deleted after 1 hour.

✓ Faithful to your data: we only repair the file's structure — encoding, delimiter, line endings and quoting. We never add, drop, reorder, or rewrite the contents of your cells, so numbers, leading zeros, and special characters come through unchanged. Rule-based, deterministic, no AI — the same file always produces the same clean result.
Fixes garbled encoding
Those é / ’ mojibake characters come from a wrong encoding (Latin-1, Windows-1252) being read as UTF-8. We detect the real encoding and rewrite clean UTF-8, BOM stripped.
Standardises delimiters
European exports often use semicolons; some use tabs or pipes. We sniff the real delimiter and convert everything to a clean comma-separated file that imports anywhere.
Private & secure
Files are virus-scanned, processed in the EU over HTTPS, never shared, never used for AI training, and permanently deleted within 1 hour.

How it works

1
Upload the messy CSV
Sign in to your Pro / Business / Enterprise account, open the "Repair CSV" tool, and drag the file in.
2
We normalise it
We detect the encoding and delimiter, normalise line endings, and re-emit every field with correct, consistent quoting — all without touching your values.
3
Download a clean CSV
A standard UTF-8, comma-separated file that opens cleanly in Excel, Google Sheets, pandas, your database importer — anywhere.

What it fixes

✅ Garbled / mojibake characters (wrong encoding)

If accents and symbols show up as é, ñ or €, the file was saved in one encoding and read as another. We detect the source encoding (UTF-8, Windows-1252, Latin-1) and rewrite proper UTF-8.

✅ Wrong delimiter (semicolons, tabs, pipes)

Spreadsheets in many locales export with ; instead of ,. We detect the delimiter actually used and standardise the output to commas.

✅ Broken line endings & inconsistent quoting

Mixed CR / CRLF / LF line endings and stray or unbalanced quotation marks get normalised, so the file parses cleanly in strict importers.

Does it change my data or column order?

No. Repair is purely structural — cell values, column order and row order are preserved exactly. We don't "clean" your data (no de-duplication, type-guessing or trimming), only the file format around it.

What if my CSV is actually an Excel file?

If you have an .xlsx, use the Excel → CSV converter instead — that extracts the sheets as CSV. This tool is for files that are already CSV but malformed.

Can I fix CSVs through the API?

Yes. Send the file to /api/v1/convert with op=repair-csv. See the API docs for the full request format.