Skip to content
DataUntangler

Data cleaning software that proposes changes instead of making them

Data cleaning software finds and fixes the problems that make a file untrustworthy: duplicate records, mixed date formats, numbers stored as text, encoding damage and inconsistent spellings. DataUntangler does that in your browser and hands you a line by line list of what it wants to change.

In-browser your file never leaves your computer

Every row proposed to you before it is applied

CSV log of what you approved and rejected

Clean a file
01 Try it on this page

Load a messy sample and watch it work

The same engine described below, running on your own machine. Nothing is uploaded and nothing is applied until you approve it.

1. Load a file

Your file is read on your own machine. Nothing is uploaded, so nothing can leak.

Or start from a messy sample

Status

Loading the sample file.

File: CRM contact export

Rows

--

Columns

--

Changes

--

Duplicate rows

--

Date formats

--

Blank or invalid emails

--

Load a file to see the diff

Drop a CSV or pick one of the messy samples. Every proposed change appears here as a line you approve or reject.

02 About data cleaning software

The two kinds of tool that already exist

On one side there are free desktop tools. OpenRefine is the best known: open source, capable, and something you install and then learn to drive with its own expression language. It runs on your machine, which is good for privacy and bad for sharing the work with a colleague.

On the other side there are enterprise data quality and analytics platforms. They are thorough and they are bought through procurement, with onboarding measured in weeks, which is why teams paying for one often want an Alteryx alternative that does the prep step alone. Both are reasonable answers to a question most people are not asking. The common case is one person with one file that has to be right this afternoon.

What this software actually does to a file

Reads the file where it sits

Parsing and cleaning run in your browser. Nothing is uploaded, so there is no data processing agreement to sign before you can try it.

Infers what each column holds

Email, date, currency, ZIP code, state, country, name, company. The right rule then runs on the right column instead of on everything.

Proposes one change per cell

Each proposal shows the original value, the new value, every rule that fired, and how confident the engine is.

Groups duplicates into clusters

With the row it suggests keeping and the reason the rows matched.

Exports two files

The cleaned CSV, and the audit log of every change and every decision you made.

Why the review step is the product

Anyone can write a script that lowercases a column. The hard part is defending the result. When someone asks why the March number moved, the answer cannot be that the tool cleaned it.

Because every change is approved by a person and written to an audit log, you can hand over the file and the list of what changed in it. That is what makes the output usable in a report, a migration or a board pack. If your file starts life in a spreadsheet, Excel data cleaning covers what the built in commands do and where they stop, data deduplication tools cover the matching that Remove Duplicates cannot reach, and the rule by rule view of a single repair pass is on data scrubbing software. If the cleaned file is headed into an ERP, the rules for one common destination are on NetSuite CSV import.

One customer file, cleaned by the software

Here is what the engine did to a real eight row customer export, the kind that comes out of a store or a billing system before it goes into QuickBooks Online or a CRM. Columns: customer, company, email, last order date, open balance, state, ZIP code and country. The faults are ordinary ones: the same customer twice, a name exported as Marco Díaz, balances typed as $1,284.50, 450.5 and $2,310, dates in four formats, states written Maine, N.J., minn and Mass, a ZIP code that lost its leading zero, and USA, US, U.S.A. and United States in one column.

It proposed 33 field changes and two duplicate groups, flagged one email it would not guess about, and changed nothing until each proposal was approved. The breakdown: 8 currency values, 7 country spellings, 6 dates, 6 states, 2 ZIP codes, 1 encoding repair, 1 name in lowercase, 1 email in capitals with a trailing space and 1 name with stray spaces. Run on 2026-10-19 with the same engine the demo uses.

Three results are worth reading closely. Linda Kowalski appears twice with the same email and two different open balances, so the pair is proposed as likely rather than certain, and the second balance is kept in an other_open_balance column on the row that survives, for you to settle. Priya Raman has no email on one copy, and the rows join on name plus company with LLC ignored. Dana Whitfield appears at Whitfield Law and at Brightline Realty, and the software correctly leaves her as two people. If the file is headed for a ledger, the Excel data cleaning page covers the same faults inside a workbook.

Which kind of data cleaning software fits the job

Most buyers are not choosing between products. They are choosing between kinds of product, and the right one depends on where the data lives and who has to sign off on the result.

Kind of software Best when Where it falls short
Spreadsheet formulas and Power Query One person, one sheet, rules they already know Exact matching only, no record of what changed
Open-source desktop (OpenRefine) Exploring odd data, one spelling per column Install and learning curve, duplicate rows removed by hand
CRM-native dedupe apps Duplicates already inside Salesforce or HubSpot Only works on that CRM, not on a file before import
Enterprise data quality platforms Millions of records, many sources, a data team Procurement, onboarding in weeks, cost for occasional use
Browser cleaning tool (DataUntangler) A few thousand rows before an import or close, reviewed by the owner No connectors, no address verification, no scheduling

Category level comparison. Check any specific product against its own current documentation before buying.

Who buys data cleaning software like this

The buyer is rarely a data engineer. It is the controller whose customer master has to reconcile before month end, the RevOps manager about to import an event list into the CRM, or the consultant running a QuickBooks or NetSuite migration who has to show the client what was changed in their data. Each of them has the file today, a deadline this week, and a person who will ask why a number moved.

That is why the review step and the audit log come first here. The software proposes, a person approves, and the log of every decision goes out with the cleaned file. If the job is a whole contact database rather than one export, CRM data cleansing covers that workflow, and if the question is buying a service instead of software, data cleaning services sets out when each makes sense.

03 Read it off a real file

What the software proposed on a real eight row customer export

Rows Problem What the engine proposed Needs a look
2 and 3 Same customer, email in capitals with a trailing space Email lowercased and trimmed, pair merged on the email Yes, open balances differ
4 Marco Díaz, $2,310, Oct 7 2026, Arizona Marco Díaz, 2310.00, 2026-10-07, AZ No
5 and 6 One copy has no email, LLC on one company name Pair merged on name and company No
3 and 6 ZIP codes 4101 and 7030 Padded to 04101 and 07030 No
7 greg@olsenhardware Flagged as an invalid address shape, not changed Yes
8 and 9 Dana Whitfield at two different companies Kept as two customers No

Row numbers count the header as row 1. Dates such as 10/02/2026 are proposed as likely, because the day and month could be read either way.

04 Cleaning it by hand

What a spreadsheet clean leaves behind

Most files are cleaned with helper columns and a Find and Replace. It works, right up to the moment somebody asks what changed.

Excel data cleaning

Helper columns outlive the file they were written for

A column of TRIM and PROPER formulas gets pasted into next month's export, where the columns have moved and the formulas now point at the wrong data.

Find and Replace does not ask first

It changes every match in the sheet at once, including the ones in the column you were not thinking about, and the undo history ends at the save.

The cleaned file is the only artifact

Nothing lists what was altered, so comparing it with what arrived means opening both files and reading them side by side.

What software should hand back

Two files, not one: the cleaned data, and the log of every change that was proposed, approved or rejected.

05 Before you run it

Questions about data cleaning software

Do I have to install anything?
No. It runs in the browser you already have. There is no download, no runtime and no admin rights needed.
What file types does the browser demo read?
CSV and TSV, up to 5MB or about 20,000 rows. From Excel or Google Sheets, save the sheet as CSV first.
What is the best data cleaning software for a small business?
The one that fixes your actual file without a project around it. For a few thousand rows before an import or a month end close, a browser tool with a review step is usually enough. Enterprise platforms earn their cost at millions of records across many systems.
Can data cleaning software merge duplicates that have different emails?
This one can, when the name and the company agree. In our test a row with no email joined its pair on name and company, with LLC ignored. Pairs joined without a shared email are flagged for a look, because two people can share a name.
Does data cleaning software change my data automatically?
Many tools do. This one does not. Every fix is a proposal showing the original value, the new value and the rule, and nothing changes until you approve it. Approved and rejected changes both go into the CSV audit log.
06 What it costs

Plans for when the file is bigger than the demo

Yearly billing saves 50 percent. There is no free plan, and no card is needed to use the browser demo above.

Yearly billing saves 50 percent, half the monthly price.

Switch to yearly and save 50 percent.

Analyst

Self-serve

One person with files to clean, as many as they like.

$29$59/mo

Billed $348 a year Billed monthly

Buy Analyst, yearly Buy Analyst, monthly
  • Unlimited files
  • Files up to 25MB, about 100,000 rows
  • Exact and fuzzy duplicate detection
  • Dates, numbers, currencies, encoding and casing fixed
  • Every change reviewable before you download
  • Cleaned CSV and a change log, both downloadable
  • Runs in your browser: files never leave your machine
  • Email support

Enterprise

Several people on one invoice, a DPA on request, priced per seat.

$49$98/seat/mo

Billed $588 a seat a year, from 2 seats ($1,176) Billed monthly per seat, from 2 seats ($196)

Buy Enterprise, yearly Buy Enterprise, monthly
  • Everything in Analyst
  • Several people on one invoice
  • DPA on request
  • Invoicing and purchase orders
  • A named contact for support

Payment is by card through our payment provider, monthly or yearly, and you can cancel from your account at any time. The free try is one file of your own, up to 5MB, in the browser demo. Already paid? Sign in.

Clean the file, and be able to show what you changed

Try the demo on your own CSV first. It runs in your browser, it costs nothing, and no card is required.

No card required. Your file never leaves your computer.

Clean a file