Solutions documentation · Version 1.0.0

CSV Cleaner & Validator: how it works

Turn a messy CSV into clean data and a clear error report.

One-off local software. No Hub account or subscription required. Check the tool page for purchase availability.

One clear goal

Clean a UTF-8 CSV using rules you choose, and download an error report showing what was found. The browser processes the data locally; no file is uploaded.

Start the downloaded tool

  1. Download and extract the ZIP from your Gumroad receipt or Library.
  2. Open index.html in a current Chrome, Edge, Firefox or Safari browser. Keep all files in the same folder.
  3. Choose your CSV or load the fictional sample. The full download accepts up to 5 MB, 200 columns and 50,000 data rows. The hosted demo accepts 20 data rows.
  4. Select a delimiter if automatic detection is wrong. Choose trimming, blank-row removal, duplicate removal and whether invalid rows should be excluded.
  5. Choose each column's expected type and whether it is required. Dates use YYYY-MM-DD; numbers use a dot decimal separator.
  6. Review and clean. Inspect the preview and issue counts, then download the cleaned CSV, full error report and summary JSON.

What changes

The original file is never overwritten. Values are not automatically converted, so leading zeros remain intact. Exact duplicates are compared after optional trimming. Rows with the wrong number of columns are always excluded and reported. Other invalid rows remain unless you explicitly choose exclusion.

Spreadsheet formula protection is on by default. It adds an apostrophe to fields beginning with =, +, - or @, including negative numbers. Turn it off only when your receiving system needs original values and you trust the file. Source record numbers count logical CSV records, including the header; a quoted multiline record counts once.

Screenshot

CSV Cleaner working on fictional example data

Limits and privacy

UTF-8 CSV/text only. XLSX, binary files and UTF-16 are rejected. Email validation checks basic structure, not whether an address exists. The tool does not infer business rules, verify customers or promise that cleaned data is correct for every downstream system. Review the report and keep your original file.

The portable tool has no analytics or upload endpoint and works without an account or internet connection. It links to optional online documentation and support only when you choose those links.

Purchase and support

£19 once for version 1.0.0, source, sample and this guide. The licence covers one purchaser or business for internal use and allows modifications. Do not resell the application or source. Your exported data belongs to you. Installation support is available for 90 days after purchase; future versions and ongoing hosted access are not promised. Applicable statutory rights remain unaffected.

Source and current version

This documentation is generated from the tool’s own versioned guide. See the current Hub guide and tool page for availability and release details.

Contact us

Tell us what you need help with. We’ll reply by email to discuss the next step.

We’ll use your details to reply. This won’t subscribe you to marketing.

How we handle your details

Your enquiry is stored securely and may be emailed to our support inbox. Only authorised staff and our hosting and email providers have access. We keep it only as long as needed to respond and meet record-keeping obligations. To ask about access, correction or deletion, email support@mmd-solutions.co.uk. This form does not subscribe you to marketing.

Or email support@mmd-solutions.co.uk

Help shape MMD

Start with a free 15-minute conversation about the admin taking up your evenings. If there is a fit, choose Callback alone or add enquiry, quote and payment follow-up.

Discuss a paid pilot

From £49 for 30 days + £49 standard setup (£98 first payment), before any applicable VAT. Starts on activation. Continuing after day 30 needs your explicit agreement. No obligation to buy or join a mailing list.

Read the pilot details and allowances

Optional analytics

Chat on WhatsApp