← Back to the tool

How This Works

A plain explanation of what happens when you use these tools, and why they're built the way they are.

The core idea

01
Upload a fileYour CSV is read directly by your browser using JavaScript, it is never sent to any server.
02
It's processed on your deviceDeduplication, merging, and formatting all happen locally, using your computer's own processing power, not ours.
03
You download the resultThe cleaned file is generated and downloaded directly, again without ever touching a server.

Free tier and the paid unlock

Every tool on this site is free to use for files up to 200 rows, with no account or sign-up required. If you need to process larger files, a one-time $4.99 payment removes that limit, permanently, on the browser you paid from. There's no subscription and nothing recurring.

One payment unlocks the row limit across every tool on this site (duplicate removal, merging, and any future tools we add), not just the one you paid on.

Frequently asked questions

Why does the unlock only work on the browser I paid from?

We don't require an account or login, on purpose, to keep the tool fast and frictionless. That means we remember your unlock locally in that browser rather than on a central server tied to your identity. See "restoring your unlock" below for what to do if you switch devices.

I switched browsers or devices, how do I get my unlock back?

On the homepage, use the "Already paid?" box and enter the email you used at checkout. We'll check with Stripe (our payment processor) to confirm a matching payment and restore your unlock on that browser too.

Is my data really never uploaded anywhere?

Correct. You can verify this yourself: open your browser's developer tools, go to the Network tab, and upload a file. You won't see any request containing your file's contents, because none is ever sent.

What happens to my payment information?

Handled entirely by Stripe. We never see or store your card details. See our privacy policy for the full detail.