This utility converts a GEDCOM 5.5 file to a GEDCOM X file. The utility leverages the GEDCOM 5.5 parsing library contributed by Dallan Quass and the GEDCOM X file format writer contributed by FamilySearch. This converter follows the Legacy GEDCOM Migration Path as detailed by the GEDCOM X project.
Someday, we may get a GUI for this utility. But for now, you're going to have to run it from the command line:
gedcom5-conversion-1.13.0-full.jar
) and save it on your filesystem (e.g. /tmp/gedcom-converter.jar
). (Be sure to download the "full" jar, otherwise you'll get a "no main manifest attribute" error message.)/tmp/my.ged
).$ java -jar /tmp/gedcom-converter.jar -i /tmp/my.ged -o /tmp/my.gedx
Assuming the above command is successful, the GEDCOM X file will be written to /tmp/my.gedx
. Since the file
is based on the ZIP file format, you can open it up with your favorite unzip program to see the contents.
This library is a Maven-based project. Here are the maven coordinates:
<dependency>
<groupId>org.gedcomx</groupId>
<artifactId>gedcom5-conversion</artifactId>
<version>${gedcom5-conversion.version}</version>
</dependency>
mvn clean install
There are still some things to be done. Here are some high-level notes on the status of this conversion tool.
The following are not currently converted on all types of records:
The following are not currently converted on an individual records:
Families are converted into binary relationships (couple and parent-child). All tags are supported except the tags not supported on all records.
All tags are supported except the tags not supported on all records.
The following are not currently converted on an individual records:
All tags are supported except the tags not supported on all records.