rootsgen

Your family tree, privately.

Import your GEDCOM and photos, invite the people you choose, and browse, edit, and print reports from anywhere - self-hosted, and never public.

What it is

A self-hosted, multi-user, multi-tree genealogy app. Import a GEDCOM file and its photos from your existing genealogy software, and access an editable family tree in your browser, on a desktop, tablet, or phone - nothing to install. It functions on any Operating System platform and any device with a web browser. Updates and enhancements are pushed seamlessly.

Every tree is private by default. Nobody sees it unless you invite them, and you choose whether they can just browse or also edit.

If your research already lives in another genealogy program, Rootsgen doesn't ask you to start over or give anything up: import the GEDCOM and photo folder you already have, and everyone who matters can reach the same tree from a browser - no per-seat software licence, no syncing files between laptops, no waiting for one person to email round an updated .ged.

Browsing and editing a person's record, with photos and family details side by side Browse and edit a person's details, photos, and family - side by side, on desktop or tablet.

Why self-hosted

Public tree sites make their money by keeping your data on their servers, and by other members finding your ancestors in their search results. Rootsgen works the other way round: your tree lives on a server you (or someone you trust) control, is never crawled or indexed, and is visible only to the people you personally invite.

That matters practically, not just philosophically. Any service you don't control can change its pricing, its terms, or simply shut down, whenever it likes - and if your family history only exists inside someone else's platform, you're at the mercy of that decision. A GEDCOM sitting on your own disk, in a format every genealogy program on earth can read, never depends on anyone else's roadmap.

Exporting your tree to share more widely, or with someone outside the family? Rootsgen's export can automatically mask every living person's name, dates, and photos first - built specifically for GDPR and similar privacy rules, not bolted on as an afterthought.

What you can do

  • Import & merge - bring in a GEDCOM and its photos, and later merge in an updated export without starting over
  • Browse & edit - a clean two-pane browsing and editing view, fully usable on desktop, tablet, and phone
  • 13 report types - family group sheets, pedigree and descendant charts, a relationship calculator, and more, exportable as PDF
  • Photos with face tagging - tag who's in a photo, and find every photo someone appears in
  • Sources & citations - back up facts with real sources, per field
  • Search & filter - find anyone instantly by name or record number, or build a saved multi-criteria search (surname, dates, places, even relationship to someone - e.g. "descendants of X") and export the results
  • Invite people you trust - as viewers or editors, per tree, entirely your call. They will need to register first (anyone can, for free) before you can invite them. As the owner of the tree, it is your data and you control access and take backups
  • Backups - export to GEDCOM and media at any time, for use in other genealogy software, and separately take a complete backup of the tree itself that restores directly back into this app, no other software needed

See every feature explained with screenshots in the feature guide.

An interactive descendants chart showing several generations of a family One of several interactive charts - click anyone to re-center the tree on them.

Who it's for

  • The person who ended up as "the keeper of the tree" - you have the GEDCOM, the scanned certificates, and the photo folder, and you're tired of being the only way anyone else in the family can see any of it
  • A family spread across countries or generations - siblings, cousins, or grandchildren who all have something to add, but shouldn't all need the same desktop software installed
  • Anyone doing parish-register or civil-registration research - reliable place and date fields, source citations per fact, and reports built for exactly this kind of record-heavy work
  • Someone who's outgrown a spreadsheet or a single offline file - and wants their tree reachable from whatever device is actually in front of them

How it works

  1. Register with a passkey - just a username, no email address or password to create
  2. Straight after registering you are shown a recovery code, once only - save it securely and keep it private. It lets you back into your account if you ever lose access to every device with a passkey on it. See passkeys and your recovery code. If you ever have to use it, a new code is issued automatically, since the old one can only be used once
  3. Create a tree, and either import your GEDCOM and media files/photos, or in the case of an entirely new tree, enter your information. Large imports are supported - up to 10GB for a single upload, and up to 20GB of media in total per tree. If your own collection is bigger than that, get in touch and we can raise the limit for your account
  4. Test the app to ensure it has imported exactly as you expect, and make any changes needed to verify everything works as you'd expect
  5. The tree is totally private. You can invite family as viewers or editors, once they have registered
  6. Browse, edit, and print reports and create PDF files at any time
  7. Take backups - either in GEDCOM format if you plan to export to another GEDCOM compatible product or take full tree backups that you can use to restore the tree at any time
  8. If at a later time, you decide to cease using the app, you are requested to download your data to GEDCOM format and delete your tree to conserve server disk space

User roles and permissions

Item Viewer Editor Co-owner Owner
Tree statistics… ✅ ✅ ✅ ✅
Query tree… (incl. CSV export) ✅ ✅ ✅ ✅
Reports… ✅ ✅ ✅ ✅
Validate tree… ❌ ✅ ✅ ✅
Manage access… ❌ ❌ ✅ ✅
Tree settings… ❌ ❌ ✅ ✅
Import GEDCOM/media… ❌ ❌ ✅ ✅
Merge/Compare GEDCOM… ❌ ❌ ✅ ✅
Export GEDCOM/media… ❌ ❌ ✅ ✅
Backup tree (.db) ❌ ❌ ✅ ✅
Restore from backup… ❌ ❌ ✅ ✅
Delete this tree… ❌ ❌ ❌ ✅

A co-owner is a trusted deputy, not a full peer - only the tree's actual owner can delete it, or grant/revoke the owner or co-owner role itself. See how sharing and roles work.

Frequently asked

Do I need to be technical to use this? No - using it is exactly like using any other website: sign in, click around, edit a record. Setting up the server the first time does take someone comfortable with basic hosting, the same as any self-hosted app.

Can I import from the genealogy software I already use? Yes - Rootsgen imports a standard GEDCOM file (the format every mainstream genealogy program can export to) plus the media folder that goes with it, and can bring in an updated export later without duplicating everything you've already entered.

Is my family's information ever public? No. There's no public search, no directory, and nothing about your tree is visible to anyone you haven't personally invited - not even to other Rootsgen users on a different tree.

What if I want to stop using it? Export your whole tree to GEDCOM and its original media at any time, in a format any other genealogy software can open. Nothing is held hostage.

Explore the features

Getting started

Working with your tree

Photos, sources and places

Charts and reports

Tree options explained

Import, merge and export

Backup, restore and delete

Your account

Get started