for RootsMagic
In private testing

There are three of your grandmother
in your family tree.

Every tree that has ever been merged, imported, or shared has duplicates buried in it. Cleaning them up by hand is a weekend you will not get back — and one wrong merge quietly takes a photograph, a child, or a source with it.

FamilyTreeCleaner finds them, shows you the evidence, and merges them without losing anything. On your own computer.

Works on your RootsMagic file. Never touches the original.

Two records · one person

Johannes Wilhelm Welsch

RIN 10822
Born
1719
Parents
Hans Welsch
Children
2 recorded
Photos
7 attached

Johannes Wilhelm Welsch

RIN 10835
Born
1719
Parents
Hans Welsch
Children
3 recorded
Photos
6 attached
one record  ·  5 children  ·  13 photos, none lost
31,283people examined in one real tree
734duplicate clusters found
199merged automatically in 5 seconds
0photos or documents lost
0broken links left behind

Measured on a real 31,000-person tree, not a demo file. The cleaned copy opens and closes in RootsMagic 11 without complaint.

How it works

Three steps, and an undo button behind every one of them.

Nothing happens to your tree until you say so. When it does happen, it is written down and it is reversible.

Step 01

It reads a copy

Your live RootsMagic file is opened read-only and copied. Every piece of work happens on the copy, so the tree you use every day cannot be damaged by anything here.

Step 02

You review the evidence

Each suspected duplicate is shown as two records side by side — parents, spouses, children, dates, sources, photo counts. You decide. The obvious ones are grouped so you can clear them in a keystroke.

Step 03

It applies, and remembers

Approved merges are written to the copy along with a journal of every change. Undo replays that journal and puts the file back exactly as it was — verified byte for byte.

Who it's for

The same engine, whether it is your tree or your client's.

Your own tree

For the researcher with thirty years and thirty thousand people in it

  • Find the duplicates left behind by imports, GEDCOMs, and merged trees
  • Keep every photograph and document — merging re-points them, never deletes them
  • See a plain-English health report before you change a thing
  • Undo any merge, or all of them, long after you made it
Get early access

Your clients' trees

For professional genealogists and researchers doing this for a living

  • Work through hundreds of candidates in an afternoon instead of a fortnight
  • Hand over an audit trail: every merge recorded, reversible, and explainable
  • Conflicting dates are preserved and flagged, never quietly resolved for you
  • Runs entirely on your machine — a client's private data never leaves it
Talk about professional use
Pricing

Buy it once, or run it all year.

Both tiers include the AI second opinion. Neither is metered by the hour or priced by the size of your tree.

Personal

One researcher, your own trees

$49once, not per year
  • Unlimited duplicate scanning and health reports
  • Unlimited merges, every one reversible
  • 1,000 AI second opinions included
  • Free updates and fixes
Get early access

A tree of 30,000 people typically needs a few hundred second opinions to work through. Top-ups available if you use them up.

Professional

Genealogists cleaning clients' trees

$199a year
  • Everything in Personal, across unlimited client trees
  • 3,000 AI second opinions a month, renewed every month
  • Audit trail for every merge, to hand to a client
  • Client data never leaves your machine
Talk about professional use

Roughly five large trees a month of heavy AI use. Overage is sold in blocks — we would rather meter it than pretend it is free.

Prices are what we intend to launch at. Early testers get in before that, and keep their price.

Safety

What it refuses to do is the point.

Any tool can merge two records. The work is in knowing when not to, and in never destroying evidence on the way through.

Refuses

Merging a parent into their child

Two people with the same name, one generation apart, is the classic bad merge. If the records are related to each other, it stops and tells you why.

Refuses

Merging a husband into his wife

Records married to each other are never the same person, however alike the names look. Same for two records with opposite recorded sex.

Never discards

Two birth dates that disagree

When the records genuinely conflict, both facts are kept and flagged for you. A tool that silently picks one has destroyed the evidence you needed to judge it.

Never orphans

A photograph, child, or source

Merging re-points every attachment onto the surviving record. Across 199 merges on a real tree, not one photograph, child link, or citation was lost.

Questions

The things people ask first.

Does this change my tree on Ancestry?

No. FamilyTreeCleaner works on your local RootsMagic file and nothing else. If you want the cleaned result to reach Ancestry, you push it yourself through RootsMagic's own TreeShare, in your own time, reviewing what goes.

How is this different from Ancestry's Pro Tools?

They clean different files. Pro Tools works on your tree as it sits on Ancestry's website. FamilyTreeCleaner works on the RootsMagic file on your own computer — which, for most RootsMagic users, is the copy they treat as the real one. Syncing the two is also where a fair share of duplicates come from in the first place.

Then there is undo. Every change here is written to a journal and can be replayed backwards to restore the file exactly, and all of it happens on a copy of your tree, so nothing you do is a one-way door. It is worth checking what any tool offers you there before you let it merge anything: an undo you can rely on is worth more than a merge you cannot take back.

They are not really rivals. Plenty of people will use both.

What happens to my photos?

They stay exactly where they are on disk. A merge re-points the links so the surviving person keeps every image both records had — the files themselves are never moved, renamed, or deleted.

What if it merges something it shouldn't?

Every change is written to a journal as it happens. Undo replays that journal and restores the file exactly — we verify it byte for byte on every release. And you are working on a copy, so the original is always there as the final backstop.

Does my family's data go to the cloud?

No. It runs on your computer. The optional AI second opinion is off unless you turn it on, and even then it sends only an anonymized summary of the two records being compared — no names of living people, no photos, no documents, never the tree.

My tree is in OneDrive or Dropbox. Is that a problem?

Yes, though not because of us. A RootsMagic file is a live database, and sync services upload files while they are being written — that is how trees get corrupted, or quietly forked into a second copy with your computer's name on it. It is a common situation rather than a careless one: Windows offers to back up Documents to OneDrive when you set the machine up, and RootsMagic saves new databases in Documents. FamilyTreeCleaner spots it and tells you, works on its own copy so the session is safe either way, and can save your cleaned tree to a local disk while leaving your photographs exactly where they are.

What happens when a new RootsMagic version comes out?

Your copy keeps working, and there is no expiry date on it. FamilyTreeCleaner reads the version out of each file and tells you what it sees — if it meets a format it has not been proven against, it says so rather than guessing, and it will not write to a structure it does not recognize. If a future RootsMagic changes the file format enough to need real work, supporting it may be a paid upgrade. Fixes and improvements for the version you bought are free.

What software do I need?

RootsMagic, on Windows. Tested on RootsMagic 11 and RootsMagic 9, with trees of about 30,000 people. FamilyTreeCleaner reads the version out of your file and tells you what it finds, so you are never guessing — and it refuses to write to a file whose structure it does not recognize. If you use something else, tell us what: it decides what we support next.

Early access

It works. It isn't finished.

The engine is built and proven on real trees. What it needs now is people with messy, complicated, thirty-year-old trees willing to point it at a copy and tell us what happens.

If that's you — hobbyist or professional — get in touch and we'll bring you in as testing opens up.

Request an invitation

No newsletter, no list — just a note when there’s something to try. We use your address to reply about testing and nothing else.