gedaudit icon: white tick on teal

gedaudit · for GEDCOM files

The check
for your GEDCOM file

gedaudit reads a GEDCOM file and lists what cannot be true or is unlikely: a child born before its mother, a marriage after a death, a father aged 13, a place spelled in three ways. There are 71 rules, and every rule is a question with a yes or no answer. What you do with a finding is up to you.

Version 0.5 (test release) · 14 October 2026 · free · open source (GPL-3.0)

⬇ Download gedaudit Source code

For Windows 10 and 11 (installer), Linux (Debian/Ubuntu package) and macOS (dmg, not yet signed). Java is included. The packages are published under Releases of the gedaudit repository on GitHub. The interface is available in English, German, French, Dutch and Spanish.

The manual (PDF, also in German, French, Dutch and Spanish) is generated from the program’s help and matches it; F1 in the program opens the same text.

gedaudit checking the Falkenrath demo tree: rules on the left, 22 findings on the right, the selected person below
The Falkenrath demo tree with 492 persons: 22 findings, 8 of them errors. A click on a finding shows the person below.

What it checks

Seven groups, 71 questions

Every rule is a question about the data, answered by arithmetic or comparison. Errors are contradictions that cannot be true. Warnings are unusual but possible and deserve a look.

The rules are the same as in the plausibility check of wtWin; the full list with limits and presets is on the rule pages there. The Form group needs the file itself and is therefore complete only in gedaudit.

How it works

How a check runs

Open a .ged file, or double-click it in the file manager. On the left are the rules in their groups with the number of findings; on the right the findings for the chosen rule, or all of them. A click on a finding shows the person below: events with date, place and sources, parents, partners with marriage, children, and the identifiers from the file, so you find the person again in your own program. If a finding concerns two persons, such as a possible duplicate or child and mother, both are shown side by side.

Presets set all limits at once: balanced, strict, generous, with sources, or church book (18th and 19th century: baptism stands for birth, godparents count, the order of children is just presentation). Every limit and every severity can be changed by hand, and the check recalculates immediately. Missing births and deaths can be estimated from baptism and burial so the age rules apply.

Findings you have looked at and that stay as they are can be ticked off. They disappear from the list and only come back when the data at that spot changes. The tick list is kept on your computer, per file, and can be saved and loaded as a small file, for a second computer or a fellow researcher.

Corrections are made in the program the file came from. Export again and reload in gedaudit; the ticks stay. Print and Save as PDF give you the list with a summary, for working through on paper.

Compare

Two files side by side

File › Compare with another file sets a second GEDCOM file against the open one: an older state of your tree, the export from another program, or a fellow researcher’s file. Persons are matched by identifier, otherwise by name, birth year and sex. The result comes in groups: changed, probably the same person, only in one file or the other, unchanged. A click shows the changed fields and both persons side by side. The list of differences can be printed or saved as PDF. Nothing is merged, nothing is written.

gedaudit comparing two versions of the Falkenrath demo tree: 10 changed persons, both person cards side by side
Falkenrath 1.3 against 1.6: ten persons gained a residence and a property, everything else unchanged.

Files

What gedaudit reads

Related

The same check inside wtWin

gedaudit is the plausibility check of wtWin, wtTux and wtMac as a program of its own, for anyone who does not use webtrees. If your tree lives in webtrees, wtWin runs the same rules on the live tree and lets you correct the event straight from the finding. Both use the same rule catalogue.

Download

Windows, Linux and macOS

Where are the packages? Under Releases of the gedaudit repository on GitHub. The rule engine is shared with wtWin and lives in the repository app4webtrees, which gedaudit includes as a submodule.

GEDCOM is a format of The Church of Jesus Christ of Latter-day Saints. The programs mentioned belong to their owners; gedaudit is an independent project. This page is a translation from German; corrections are welcome.