Tools

0 @T@ TOOL  ·  1 FORM Markup (.xml)

GEDCOM to XML, well-formed and escaped.

Convert a .ged file into structured XML: one <individual> element per person, one <family> per family, events as child elements, and every value properly escaped. Runs entirely in your browser.

Drop a GEDCOM file here to convert it to XML

Exports from Ancestry, MyHeritage, FamilySearch, Gramps, and Family Tree Maker all work — including older ANSEL-encoded files.

— or —

Nothing is uploaded. Your file is read and converted entirely in your browser; it never leaves your device.

What the XML looks like

The document root is <gedcom>, carrying the source file name and the declared GEDCOM version. Inside are <individuals> and <families>. People keep their cross-reference IDs as attributes, family membership is expressed with ref attributes, and every event becomes an <event type="BIRT">-style element with date, place, and a parsed year attribute where the date could be understood.

Guaranteed well-formed

All text content is XML-escaped and control characters that are illegal in XML 1.0 are stripped, so the output parses cleanly in any XML library or XSLT processor no matter what the source file contained.

Related conversions

For most programming work the JSON export is the more convenient shape; for spreadsheets, use GEDCOM to Excel or GEDCOM to CSV.

More free GEDCOM tools: GEDCOM to PDF · GEDCOM to Excel · GEDCOM to CSV · Excel to GEDCOM · CSV to GEDCOM · GEDCOM validator · GEDCOM to HTML · GEDCOM to JSON