FAQ
Questions
Short answers to the things people actually ask.
Do I need an account?+
No, not for small comparisons. Compare is free for files up to 2,000 rows each, and a free account raises the daily quota. Split needs an account only to go beyond 1 file per day.
What is the free Compare limit?+
Compare is free when each file has up to 2,000 rows. Above that, the operation is priced by the largest file. See pricing for the tier table.
What happens if one file is bigger than 2,000 rows?+
The comparison is priced by the largest of the two files. Files up to 25,000 rows are $3. Up to 100,000 rows are $7. Up to 500,000 rows are $15. Up to 1,000,000 rows are $29.
How does Split work?+
Upload one file, choose how many rows each part should have, and download partial files named like customers_0.csv, customers_1.csv and customers_2.csv. Headers are repeated in every partial by default.
Are files uploaded?+
No. Parsing, comparison and splitting all happen in your browser using a Web Worker. Our servers do not receive the contents of your files during normal browser-side processing.
What formats are supported?+
Compare supports CSV, TSV, TXT, XLSX and pasted text. Split supports CSV, TSV, TXT, XLSX and simple SQL dumps.
Can I split a SQL dump?+
Yes, for simple dumps with one INSERT per statement. We preserve the preamble (CREATE TABLE, SET) in every partial when possible. Complex dumps with procedures or triggers are not supported.
How is payment processed?+
Through Stripe Checkout. We never see card details. Payments are one-off per operation. There is no subscription, no automatic renewal, no stored card by default.
What is an "almost match"?+
Two values that look like the same thing but do not match exactly. For example "José García" vs "jose garcia". MessyMatch flags them as suggestions, not confirmed matches. You decide what to do with them.
Where is my data stored?+
Nowhere we keep it. Files are read locally and discarded when you close the tab. We log only anonymous metadata (operation kind, file size, row count, elapsed time, success/error). Never cell contents.