Your family tree, mapped with care.
Create private trees, add people and marriages, walk the timeline, and see the closest path — then explore other routes between relatives.
Features
Everything you need to tend a living tree
Built for real family records — not spreadsheets taped together.
Private family trees
Create separate trees, invite members, and keep each family’s data inside its own boundary.
People and marriages
Record identities, dates, and parental links, and keep marriages or divorces as first-class events.
Closest path and alternatives
Pick two people for the shortest route right away, then review other kinship paths when they exist.
Timeline, Excel, and export
View the tree in a chosen year, import or export Excel, and share image, PDF, or lineage cards.
Roles and permissions
Decide who can view, edit, or add people on each tree — without mixing accounts across families.
What's new
What's new
The latest improvements to Family Tree.
Relationships in plain words
When a path is found, the relationship is spelled out — e.g. "paternal uncle's wife's sister's son". Uncles, aunts, cousins and in-laws are named directly, and picking another path shows that path's relationship.
Male-line tree export
From any person card, export a paternal-line SVG — sons and sons' sons only, with no sons-in-law or descent through daughters.
Lighter, faster person cards
Details, parents, marriages, and descendant stats now come from the server, so person cards open smoothly even on large trees.
FAQ
Family tree questions, answered
What people ask before starting a tree — what the free plan covers, who can see your data, how GEDCOM and spreadsheet imports work, and how the relationship finder decides that two people are second cousins.
Is this a free family tree maker?
Yes. A free account holds up to 2 trees with up to 20 people and 8 marriages each, which covers a three-generation family. Two sample trees are created on sign-up so you can look around before entering anything of your own; larger families need an upgraded account.
Is it open source, and can I self-host it?
Yes to both. The backend — FastAPI, PostgreSQL, Neo4j and Celery — is open source under the MIT licence and ships a Docker Compose stack that brings up the whole system, so you can run it on your own server and keep the data on hardware you control. The hosted version is there for people who would rather not run infrastructure.
Who can see my family tree?
Only the people you invite. Every tree is a separate tenant: the scoping is enforced in the database queries themselves, including inside the graph traversals, so data never crosses from one tree to another — not even when the same person is recorded in both. No tree is public to search engines or to other users.
How does it work out how two people are related?
Pick two people and the shortest kinship path between them is traced through the graph and shown person by person, so "second cousin once removed" arrives with the chain that produced it rather than as a label you have to trust. Where two people connect more than one way — common wherever cousins married — the alternative paths are listed too, and the search can be restricted to the male line.
Can I import a GEDCOM file from Ancestry, MyHeritage or Gramps?
Not yet — GEDCOM import is not implemented. Today the bulk-entry format is an Excel workbook, so moving a tree in from another platform means exporting it there and mapping the columns into the sample workbook. If you need GEDCOM, it is a reasonable thing to open an issue about; the import layer is already built around a parse-preview-commit pipeline that a second format can plug into.
How do I add a lot of people at once?
Download the sample Excel workbook, which arrives with its columns ready (name, family name, gender, birth date, parents and marriage) and validation built in, fill it in offline and upload it back. A preview shows exactly who would be created and flags rows that are namesakes of people already in the tree, so nothing is written until you have seen it. Excel export is always available, so you keep your own copy of the data.
Can I export or print a family tree chart?
Yes. The whole tree or any single branch can be saved as an image or a PDF and printed, and each person can be exported as a detail card or a lineage poster — sized to frame or to send round the family.
Can relatives work on the same tree with me?
Yes. Invite them and decide per person whether they may only view the tree, edit it, or add new people. In practice it works best when one person does the data entry while everyone else reviews and reports corrections.
How far back can I trace my family?
That depends on the records, not on the software: civil registration and census records usually carry a line through the 1800s, parish and religious registers can reach the 1600s, and much before that the records thin out fast. A practical rule is to finish each generation before reaching for the next one, and to record a birth year for everyone — undated people are what makes an old branch impossible to verify later.
How are living people and sensitive details handled?
Per-role visibility is part of the permission model: birth dates, marriage dates and photos are each gated separately, so a relative can be given the shape of the tree without the personal details of everyone still living. Photos are kept in private object storage and served as short-lived signed links, never as public URLs.
How are remarriages, divorce, adoption and step-children recorded?
Each marriage carries its own date and an optional divorce date, so several marriages for one person are fully supported. Every parent-child link is tagged biological, adoptive or step, and those tags are taken into account when a relationship path is traced.
Is there an API?
Yes — REST and GraphQL, both thin layers over the same use cases, so authorization, validation and error semantics cannot drift apart between them. Swagger UI, ReDoc and GraphiQL are served by the app outside production, and the OpenAPI and GraphQL schemas are committed to the repository.
Start mapping your family
Create a free account to build a private tree, add people and marriages, and see how anyone connects.
