CSV Fix Service

Broken CSV? We repair it for you and send back an import-ready file.

Free preview first - you pay only for the clean result

What usually goes wrong

If you would rather fix it yourself, the free TidyCSV tool diagnoses all of the above in your browser. This service is for when you want a person to hand back a clean file instead.

Before / after - what a repair looks like

Before (what goes wrong):

name;city;joined
Alice ;London;01/03/2024
Bob;Paris;2024-03-04
Alice ;London;01/03/2024

Carol ;Rome;2024-03-05
Alice ;London;01/03/2024

After (what comes back):

name,city,joined
Alice,London,2024-03-01
Bob,Paris,2024-03-04
Carol,Rome,2024-03-05

Whitespace trimmed, duplicate rows removed, empty line dropped, delimiter normalised to comma, dates converted only where unambiguous - plus a written list of every change applied.

How it works and what you get

  1. Free preview. Run the file through TidyCSV (local, nothing uploaded) to see exactly what is broken: duplicates, mixed dates, bad emails, shifted headers.
  2. Send us the job. Open an intake issue with the file details (row count, what breaks, your target import destination) - you review before anything is sent.
  3. Get the clean file. We repair it with the same engine plus manual review and deliver a clean CSV ready to import, typically within 24 hours. You pay after you have seen the result.

Pricing (per job, after free preview)

File sizePriceWhat you get
Up to 200 rows$8.99Cleaned CSV + list of changes applied
Up to 1,000 rows$18.99Cleaned CSV + list of changes applied
Up to 5,000 rows$29.99Cleaned CSV + list of changes applied

One-time price per file. No subscription, no account, no per-seat nonsense. Larger files: ask and we quote before you commit.

Start a job

Static site, no backend: submitting prepares an intake issue on the project's public GitHub repository (you review before anything is sent). Prefer email? Prepare the request and copy the text instead.

Privacy: never paste passwords, tokens or customer exports you are not allowed to share. Preview runs locally in TidyCSV; intake issues are public by design (no database, no account system).

Honest constraints