Turn a .ged file into clean JSON: an array of individuals and an array of families, with parsed dates, event lists, and cross-reference IDs you can join on. Free, and the file never leaves your browser.
Exports from Ancestry, MyHeritage, FamilySearch, Gramps, and Family Tree Maker all work — including older ANSEL-encoded files.
Nothing is uploaded. Your file is read and converted entirely in your browser; it never leaves your device.
The JSON has a small header (source, counts) and two arrays. Each individual carries id, givenName, surname, sex, an events array (with the original date string plus parsed year/month/day where possible), and the IDs of the families they belong to. Each family lists husband, wife, children, and the marriage event. IDs are the GEDCOM cross-references with the @-signs removed, so I12 in a person record joins directly to children: ["I12"] in a family.
You can — but GEDCOM has real edge cases: five encodings in the wild (including ANSEL, which puts accents before the letter), CONC/CONT line continuations, dual dates, and dangling pointers. This converter runs the same battle-tested parser as the gedfile.com viewer, so what you get is the cleaned-up result: decoded text, folded lines, resolved notes, pruned broken references.
Prefer markup? There's a GEDCOM to XML converter too, and a CSV export (same tables, same joinable IDs) or an Excel workbook if the destination is a spreadsheet rather than code.
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 XML