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.

customers-export.csvBefore → after
IDCompanyResult
00123AcmeKept
00123AcmeDuplicate removed
00007North ShopSpaces trimmed
——Empty row removed

Identifiers stay strings. 00123 stays 00123.

Quoted fields handled

Commas inside quotes, escaped quotes, and multiline cells.

Changes you can review

Counts for duplicates, empty rows, trimmed cells, and uneven rows.

Useful exports

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.

$19 USD

One-time purchase

Buy the offline kit

Stripe-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.