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.
é / ’ 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.How it works
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.