Clean millions of rows in seconds.
Upload a CSV or JSON file, remove duplicates, download a clean file. No spreadsheet crashes, no scripts to maintain, and your original never survives the process.
No credit card. The free key works immediately.
1,000,000rows deduplicated
8sstart to finish
59 MBfile size — well inside the limit
Measured on the live service, not a lab. That file sits well inside the 150 MB limit, so you can reproduce it with your own data on the day you sign up.
How it works
- UploadCSV or JSON. The format is detected automatically.
- Pick an operationDeduplicate, filter, or drop empty rows. Add a condition if you need one.
- DownloadYou get the clean file plus the numbers: what was removed and what stayed.
What it can do today
- Remove duplicates by emailCase-insensitive. Blank values are kept, never merged.
- Remove duplicates by IDFor exports where the record key is an id column.
- Remove duplicates by email + phoneBoth must match before a row is dropped.
- Remove duplicates by any fieldPick the column yourself — sku, customer_id, whatever you have.
- Keep only active recordsFilters on the status column.
- Remove empty recordsDrops rows where every field is blank.
Your file does not stick around
Most tools keep your upload. This one deletes it as part of the job.
- UploadThe file goes straight to storage, never through a database.
- ProcessRead in blocks. Nothing is copied anywhere else.
- Source deletedThe original is removed the moment the job finishes.
- Result expiresThe clean file is deleted automatically after 24 hours.
In development: Data_Link Transform
A second engine for converting files to Parquet, masking sensitive fields and running lightweight ETL. Not available yet — it will share this same console when it ships.
What it will doTry it with a file you already have
The free key takes an email and nothing else. If it does not save you time on the first file, you have lost a minute.
Get a free API key