What is a GEDCOM file?

The file format that every genealogy program can read: what it contains, how to open it and how it becomes a printed family tree.

GEDCOM in one paragraph

GEDCOM stands for GEnealogical Data COMmunication. It is a plain-text file format, usually with the extension .ged, that stores the people in a family tree, their life events and the relationships between them. The Church of Jesus Christ of Latter-day Saints (today’s FamilySearch) published it in 1984 so that researchers could move their work between programs, and genealogy programs still use it to exchange data today. Ancestry, MyHeritage, FamilySearch, Family Tree Maker, RootsMagic, Legacy, Gramps, Ahnenblatt and MacFamilyTree all export it, as do almost all other programs.

What is inside the file

Open a .ged file in a text editor and you see numbered lines: level 0 starts a record (an INDI for an individual, a FAM for a family), deeper levels hold its details. A person record carries the name (NAME, often as "Given /Surname/"), sex, and events such as birth (BIRT), baptism, marriage (MARR, on the family record), death (DEAT) and burial, each with a date and a place. Family records link husband, wife and children by their IDs, and the next program uses these links to rebuild the tree.

  • Names, including maiden names, nicknames and titles
  • Dates: exact, approximate ("ABT 1890") or ranges ("BET 1890 AND 1895")
  • Places as free text, often from village to country
  • Relationships: parents, spouses, children, adoptions
  • Notes and source citations, if the program exported them

What is usually not inside

Photos and documents are referenced by file name or URL but not embedded, so an export rarely carries the pictures themselves. DNA results, record hints and the platform’s own research tools are proprietary and never part of the file. That is why a GEDCOM export of a few hundred people is only 100 KB to 1 MB. It also makes the file a practical way to hand a tree to a printing service without sharing more than necessary, since it holds little beyond what the poster needs.

Versions: 5.5.1 and 7

GEDCOM 5.5.1 (1999, finalised 2019) is the version practically every program writes and reads; if an export dialog asks, choose it. GEDCOM 7.0 was published in 2021 and is written by FamilySearch and a few newer apps (MacFamilyTree, Ancestris, RootsMagic 9+); its structure is cleaner, but not every other program supports it yet. Character encoding matters more than the version number in daily life: UTF-8 keeps umlauts, accents and ß intact, ANSEL is the older genealogy encoding, and plain ANSI/Windows-1252 can break non-English letters. RootsOnPrint reads GEDCOM 5.5 and 5.5.1 in UTF-8, ANSEL and ANSI, and GEDCOM 7.0.

How to open a GEDCOM file

Any genealogy program opens .ged files via File › Import or File › Open: Gramps (free, Windows/macOS/Linux), RootsMagic Essentials (free), Ancestris (free, open source), Ahnenblatt (free, Windows) or the online platforms (Ancestry, MyHeritage and FamilySearch import GEDCOM into a new tree). For a quick look, a text editor works too; the file is readable, just not nicely laid out. If all you want is a poster, you do not need to open it at all. Upload it to RootsOnPrint and the live preview shows the tree within seconds.

From GEDCOM to a printed family tree

Export the file from your program (our step-by-step guides cover each platform), upload it, pick the root person and the number of generations, choose a template and a size, check the preview and order. The file is deleted from our servers 24 hours after upload; only the rendered poster goes to the print partner. Delivery takes 3–5 business days within Germany and 7–12 to the USA and Canada (framed posters only), counted from payment with printing included.

Export guides per platform

Step-by-step instructions for exporting a GEDCOM file from Ancestry, MyHeritage, FamilySearch, Family Tree Maker, RootsMagic, Legacy, MacFamilyTree, Ahnenblatt, Gramps and other programs.

All export guides

Frequently asked questions

Is a GEDCOM file the same as my Ancestry or MyHeritage tree?

It is a snapshot of it. The platforms keep extra data (hints, DNA matches, media) that is not part of the standard. The GEDCOM export contains the genealogical core: people, events, relationships, notes and sources.

Which program writes the best GEDCOM?

For printing it does not matter much: every current program writes valid 5.5.1. Choose UTF-8 when asked, and export "everyone" rather than a filtered subset so you can pick the root person later.

How big is a GEDCOM file?

A few hundred people are 100 KB to 1 MB. Files above 10 MB usually contain embedded media or very long notes, and exporting without media makes them much smaller. The RootsOnPrint upload limit is 10 MB.

Does RootsOnPrint read GEDCOM 7?

Yes. RootsOnPrint reads GEDCOM 7.0 as well as 5.5 and 5.5.1, so you can upload the .ged file directly. Only GedZip archives (.gdz) are not accepted; export the plain .ged file instead.

What happens to my file after the upload?

It is parsed on servers in Germany, used to render your preview and poster, and deleted automatically after 24 hours. We do not use it for anything else, and the print partner only receives what appears on the poster.

Got a GEDCOM file?

Upload it and see your family tree as a poster within seconds. The preview is free; you only pay when you order.