What is a GEDCOM file? Your cheat sheet for the new release.

What is a gedcom file?

Before we deep dive into the details of GEDCOM (pronounced as JED-KOM) and what it is, the question to ask is: why do you even need yet another genealogy file format? Why not simply use a universal nomenclature such as either XML or the more recent JSON file format?

Why do we need a Genealogical Data Communication (GEDCOM) file format?

GEDCOM file specification was created by The Church of Jesus Christ of Latter-day Saints (LDS Church or Mormon Church) primarily to store and transfer genealogy information of families and individuals. The file format grew in popularity and was slowly adopted by other companies and genealogy enthusiasts to build family trees and link meta data of families and individuals. The GEDCOM file specification and format is copyrighted by The Church. It makes sense that in 1985 when family meta data had to be stored, there was a need for a specification which had definitions and rules to store all this information. 

What is a GEDCOM file?

You can see a sample GEDCOM file on the right panel. The file contains several lines arranged neatly in three columns. The first column is an identifier. The second column is a 4 letter code representing the attribute and the third column is the actual value of that attribute. The file itself has three sections: a header, footer and the middle section (which carries genealogical information of the individual or the family). 

This sample file was taken from GEDCOM’s website. I have truncated the file for better readability. In case you need to see other samples .ged files please visit the above URL. Each entry in the .ged file is first defined using an identifier “@” and the subsequent lines then carry meta information about the individual such as birth/death date, place of birth/death, place of burial, children and spouse information etc. You can scroll below to the end of this blog to find the entire list of meta data that can be added in a GEDCOM file.

GEDCOM’s latest specification is version 5.5.5 which was released in 2019 after almost 30 years since its first inception.


Is there a specific GEDCOM software that can be used to open a ged file?

As you can see from the sample file, this is a simple text format and does not require any special software to open them. You can use a simple text editor such as Notepad (Windows) or Textedit (Mac) to open these files and make direct edits. You can also use any spreadsheet software such as Microsoft Excel or Google Sheets to view them.

If you want to construct a family tree, then you should use other software such as Gramps, Twile, Familysearch, Rootsweb or Ancestris. If you are an Ancestry customer, you can download your family tree in GEDCOM format and use it in other third party software. Some of these tools also allow you to merge multiple GEDCOM files by matching specific fields such as Name, Birth date etc. from these files. 

Higher accuracy in ancestry matching with GEDCOM + DNA

Curating a family tree is more a manual process as you construct it based on historical evidence or known familial information. DNA testing can enhance the accuracy of family trees in two ways:

  1. Improve accuracy and validate pre-existing family connections. 
  2. Discover new family connections that you may not be aware of. For example, a third cousin on your maternal side that was not part of your family tree before. 

Ancestry DNA allows you to download GEDCOM files that you created. Similarly, companies like MyHeritage have the option to upload GEDCOM files from other companies. Gedmatch also allows you to upload GEDCOM files to connect with DNA matches on their website.  

Source: https://www.gedcom.org/gedcom.html

2 VERS 5.5.5
3 VERS 5.5.5
2 NAME GEDCOM Specification
2 VERS 5.5.5
2 CORP gedcom.org
3 WWW www.gedcom.org
1 DATE 2 Oct 2019
2 TIME 0:00:00
1 FILE 555Sample.ged
1 LANG English
0 @I1@ INDI
1 NAME Robert Eugene /Williams/
2 SURN Williams
2 GIVN Robert Eugene
2 DATE 2 Oct 1822
2 PLAC Weston, Madison, Connecticut, United States of America
2 SOUR @S1@
3 PAGE Sec. 2, p. 45
2 DATE 14 Apr 1905
2 PLAC Connecticut, United States of America
2 PLAC Spring Hill Cemetery, Stamford, Fairfield, Connecticut, United States of America
1 FAMS @F1@
1 FAMS @F2@
2 DATE from 1900 to 1905
0 @I2@ INDI
1 NAME Mary Ann /Wilson/
2 SURN Wilson
2 GIVN Mary Ann
2 DATE BEF 1828
2 PLAC Connecticut, United States of America
1 FAMS @F1@
0 @I3@ INDI
1 NAME Joe /Williams/
2 SURN Williams
2 GIVN Joe
2 DATE 11 Jun 1861
2 PLAC Idaho Falls, Bonneville, Idaho, United States of America
1 FAMC @F1@
1 FAMC @F2@
2 PEDI adopted
2 DATE 16 Mar 1864
0 @F1@ FAM
1 HUSB @I1@
1 WIFE @I2@
1 CHIL @I3@
2 DATE Dec 1859
2 PLAC Rapid City, Pennington, South Dakota, United States of America
0 @F2@ FAM
1 HUSB @I1@
1 CHIL @I3@
1 REPO @R1@
2 CALN 13B-1234.01
0 @R1@ REPO
1 NAME Family History Library
2 ADR1 35 N West Temple Street
2 CITY Salt Lake City
2 STAE Utah
2 POST 84150
2 CTRY United States of America

Is GEDCOM file a more efficient way to store ancestral data?

GEDCOM file specification is almost 35 years old. There have been few attempts in the past to move away from this file format. GEDCOM X was an attempt to move away from a more proprietary and obsolete approach to an open source nomenclature with inter-operability. Gramps which is another open-source genealogy framework also is another attempt to move away from the traditional GEDCOM specification. 

Since many modern apps heavily rely on JSON format for meta-data storage, it is an opportune time for developers/genealogy companies to work on a new open-source genealogy data framework. The new framework must be capable of handling various kinds of gene data formats and can seamlessly sync with other online genealogical platforms.

Other FAQs on GEDCOM format

Twile is an online tool that can help you with merging multiple .ged files into one. 

Gramps and Twile are some good alternatives that you may want to try. 


Ancestry match is not affiliated with any of the companies or brand names mentioned in the above article or anywhere on this website.

Related Articles


Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  1. Antoine, are you positive for F1947.2 (and R-L562) ? Would be very interesting for me. I’m in the Haplogroup BY43393 (FTDNA) or Y140591 (YFull) or BY57626 (YTree) and F1947.2 is one of our SNPs…

    1. Hi Sven. Thanks for connecting. Since I created these placeholder groups, I am shown as one of the members having this haplogroup. Ancestry match will be opening up for public registrations soon. I hope you are able to connect with others who share the same haplogroup as yours once we open up registrations.