Messy in. Import-ready out.
Upload a messy CSV or Excel export → get a clean, CRM-ready file in under 5 minutes — with a side-by-side diff and receipt that proves every change.
| john SMITH | 9/19/25 | (415) 555-1234 |
| Mary jones | 25-12-2025 | 9876543210 |
| BOB Wilson | 2025.01.05 | +44 20 7946 0958 |
| John Smith | 2025-09-19 | +14155551234 |
| Mary Jones | 2025-12-25 | +919876543210 |
| Bob Wilson | 2025-01-05 | +442079460958 |
Why Curro
Built for trust, not just speed
Anyone can reformat a spreadsheet. Curro proves nothing important was lost doing it.
CSV + Excel, both first-class
.csv, .xls, .xlsx, .xlsm — multi-sheet picker, title-row detection, serial dates, merged cells.
AI maps, code cleans
Private AI suggests ambiguous headers only. Deterministic code applies every transform — AI never rewrites a cell.
Quarantine, never delete
Unmapped columns kept, dupes logged, empty rows quarantined with one-click restore. Receipt on every job.
Memory that compounds
Your corrections are remembered per column — next week's vendor file maps in one click.
Chunked for big files
50k-row files stream through in 5k chunks with a progress bar and one merged receipt.
Temporary by design
Auto-delete in 24–48h, never trained on, AI sees headers + 3 samples max.
How it works
Five minutes, zero Excel formulas
- 1
Sign in free
One email, 10 seconds. Free tier: 3 files / 10,000 rows monthly.
- 2
Drop your file
Drag a messy export onto Clean a file. Profiler flags every issue instantly.
- 3
Review the map
Each header shows its source badge — exact, rule, memory, AI. Override anything.
- 4
Download perfect sheets
cleaned + quarantine + change_log in one .xlsx. History keeps every receipt.
Accuracy, technically: profile-first type detection → rules + your column memory map first → Private AI only for ambiguous headers (validated, confidence-capped) → strict date/phone engines that flag instead of guess → reconciliation gate that refuses to ship mismatched results.
<5 min
per file, down from 45–90
100%
zero-loss receipt
0
cells hallucinated, ever
FAQ
Asked by every ops team
Will it delete my data?+
No. Unmapped columns are kept with a __unmapped_ prefix, removed rows land in a quarantine sheet with restore, and every job ends with a reconciliation receipt. A mismatch fails loudly instead of shipping.
How is this different from ChatGPT?+
ChatGPT rewrites data and hallucinates cells. Curro's AI only suggests column mappings; audited deterministic code does the cleaning, and you verify a side-by-side diff.
What does the AI see?+
Column headers plus up to 3 sample values per column, only when rules can't decide. Never full datasets, never stored, never trained on.
How do payments work?+
Free tier works today. Paid plans (Starter ₹499, Pro ₹1,299) will bill via Razorpay — launching shortly.