FOR THE EXPORT THAT NEEDS ONE MORE PASS
Clean the CSV.
Keep the data.
Remove duplicate rows, trim stray spaces, and turn messy exports into clean CSV or JSON. Your files stay in your browser.
One-time purchase. Commercial internal-use license. No subscription.
| ID | Company | Result |
|---|---|---|
| 00123 | Acme | Kept |
| 00123 | Acme | Duplicate removed |
| 00007 | North Shop | Spaces trimmed |
| — | — | Empty row removed |
Identifiers stay strings. 00123 stays 00123.
Commas inside quotes, escaped quotes, and multiline cells.
Counts for duplicates, empty rows, trimmed cells, and uneven rows.
Clean CSV, spreadsheet-safe CSV, JSON, and a cleanup report.
TRY BEFORE YOU BUY
Bring a small export.
Browser demo: up to 100 data rows.
CSV content is processed locally, never uploaded.
TAKE IT OFFLINE
A tool you can keep.
The download is a ZIP with a self-contained HTML app, example files, instructions, original source, and parser tests. Open the HTML in a modern browser. No install or account needed to use the downloaded kit.
The kit handles UTF-8 files up to 5 MiB, without the demo's 100-row limit. Review your export before using it.
One-time purchase
Buy the offline kitStripe-hosted checkout. Your download unlocks after payment confirmation.
Before you export
Will identifiers keep their leading zeros?
The app keeps every value as a string. Spreadsheet programs can still infer numbers when opening a CSV; use their import workflow and set identifier columns to Text.
What does spreadsheet-safe export do?
It prefixes formula-prone values with an apostrophe. This changes their text, including negative numbers. Review the result in your target spreadsheet app.
Can my team use the kit?
The purchase includes a perpetual license for your own personal use and commercial internal operations, including your employees and contractors. Redistribution and resale of the kit are excluded.
How do I get the download?
After checkout, Stripe returns you to a private order page. Once payment is confirmed, download the ZIP and save it. Bookmark that order page for access later. Delayed payment methods unlock after settlement. For order support, use the seller details on your Stripe receipt.