This free GEDCOM checker reads a family tree file and tells you what is wrong with it: lines your genealogy app cannot read, links to people who are not in the file, impossible dates, and probable duplicate people. It also converts the file between GEDCOM 5.5.1 and GEDCOM 7.0, and it does all of this inside your browser, so your tree is never uploaded.
How to use it
- Export your tree from your genealogy app as a GEDCOM file. It will end in
.ged, or.gdzif it was exported with its media. - Drop the file on the checker above, or click to choose it.
- Read the summary and the list of issues. Each issue names the record it was found in (for example
@I12@) so you can find it in your app. - If you need the other GEDCOM version, use the download button for it.
Large trees take a few seconds. A file of tens of thousands of people is fine; the work happens in the background so the page stays responsive.
What it checks
- Lines that cannot be read. A line with no level number, or one that breaks the GEDCOM rules, is reported with its line number.
- Broken links. A family that lists a child who is not in the file, or a person pointing to a family that does not exist. Apps often drop these people or refuse the file.
- People with no name.
- Impossible dates. Someone who died before they were born, or was buried before they died, and date ranges that end before they start (
BET 1900 AND 1890). - Unlikely parents. A parent younger than 12 at a child's birth, a mother older than 55, or a father older than 80. These are usually a wrong date or a child attached to the wrong family, not a real event.
- Possible duplicates. Two people with the same name and the same birth year. The checker only points these out; deciding whether they are the same person is yours.
It also reports the file's GEDCOM version, character set, the program that wrote it, and how many people, families, sources, notes and media items it holds.
Worked example
A family file lists three children, but one of the CHIL lines points to @I99@, a person who was deleted from the tree years ago. Most apps either skip that line without telling you or reject the whole import. The checker shows it as a broken link on the family record, so you know exactly which family to fix before you move the tree.
Limits
The checker looks at the structure and the dates in the file. It cannot tell you whether the research is right: a well-formed file can still attach the wrong parents to a child. It also does not open or check the photos inside a .gdz file, only the tree.
Frequently asked questions
- Is my GEDCOM file uploaded anywhere?
- No. The checker runs entirely in your web browser. Your file is read on your own computer and is never sent to KleioBase or anyone else. You can even disconnect from the internet after the page has loaded and it still works.
- What is the difference between GEDCOM 5.5.1 and GEDCOM 7?
- GEDCOM 5.5.1 is the older version and is still the one most genealogy apps read, including Ancestry, MyHeritage and Family Tree Maker. GEDCOM 7 is the modern revision, with cleaner rules for notes, media, shared notes and non-Gregorian dates. If you are unsure what the app you are moving to supports, 5.5.1 is the safer choice.
- What is a .gdz file?
- A .gdz file is a GEDZIP archive, the GEDCOM 7 way of shipping a tree together with its photos and documents. It is an ordinary zip file holding a gedcom.ged file plus the media it refers to. The checker reads the tree inside it.
- Why does my genealogy app reject my GEDCOM file?
- The most common reasons are a file in the wrong GEDCOM version for that app, lines the app cannot parse, and links to people or families that are missing from the file. The checker reports all three. Converting to GEDCOM 5.5.1 fixes most version problems.
- Will converting lose any of my data?
- Converting 5.5.1 to 7 keeps everything. Going from 7 back to 5.5.1, a few things GEDCOM 7 can express have no 5.5.1 equivalent, so they have to be changed to fit or left out. The checker lists every such change next to the download so nothing is lost silently.
- Does the checker change my original file?
- No. It only reads it. A conversion is a new file you download; your original stays exactly as it was.
More free tools
Related
Turn this file into a connected family archive
Import your tree into KleioBase and attach the records behind every fact. Free to start.
Start free