| Program | Platform | Best for |
|---|---|---|
| RootsMagic 11 | Windows and Mac | Most family historians |
| Family Tree Maker 2024 | Windows and Mac | Ancestry-linked trees |
| Gramps | Windows, Mac, Linux | Free open-source work |
| Family Historian 7 | Windows | Detailed source control |
| Reunion 14 | Mac | Apple-centered research |
| Heredis 2026 | Windows, Mac, mobile | Cross-device charts |
| Ancestral Quest 16 | Windows and Mac | FamilySearch users |
A family tree builder stores claims about real people. The program should let you record where a fact came from, keep notes about doubt, and export a GEDCOM file. GEDCOM can move core family data between programs, but it may not carry every photo, custom field, citation detail, or layout. Keep a full program backup too.
1. RootsMagic 11 — best all-around family tree software
RootsMagic 11 offers a strong middle path. It is a desktop program for Windows and Mac, yet it can work with online services. Its published feature list includes hints from Ancestry, FamilySearch, MyHeritage, and Findmypast. It can also share data with Ancestry and FamilySearch.
The program supports sources, tasks, research logs, media, charts, reports, and backups. RootsMagic Essentials gives new users a free starting point, while the paid edition adds the full set. See the official RootsMagic 11 site for current editions and system details.
- Good for: researchers who want a local master tree plus links to major record services.
- Keep in mind: hints can find leads, but each matching record still needs a careful check before it becomes a fact in your tree.
2. Family Tree Maker 2024 — best for Ancestry-linked trees
Family Tree Maker 2024 is built around a close link with Ancestry. TreeSync can keep a desktop tree and an Ancestry tree connected. The program also offers hints from Ancestry and FamilySearch, charts, reports, media tools, and a TreeVault cloud service.
This is the clear choice when an Ancestry tree already sits at the center of your research and you want a desktop copy with more ways to edit and present it. MacKiev publishes versions for Windows and Mac on the official Family Tree Maker site.
- Good for: people who want to keep using Ancestry while adding a full desktop program.
- Keep in mind: sync is useful, but it is not the same as an independent backup. Save dated local backups before a large merge or cleanup.
3. Gramps — best free and open-source choice
Gramps is free, open-source genealogy software made by a community. It runs on Windows, macOS, Linux, and other Unix-like systems. It can manage people, families, events, places, sources, citations, media, notes, and many kinds of reports.
Its strength is control. The database stays on your computer, the data model is detailed, and add-ons can extend the program. The trade is a steeper start. Menus and workflows may feel less guided than a commercial family tree app. The official Gramps feature guide shows the scope before you install it.
- Good for: careful researchers, Linux users, and anyone who wants free software with a deep data model.
- Keep in mind: allow time to learn how Gramps separates events, places, sources, and citations.
4. Family Historian 7 — best for detailed Windows research
Family Historian 7 is a Windows program with strong tools for source-led genealogy. It lets users work with diagrams as a live part of the tree, not only as a final printout. Queries, reports, maps, media, and plugins support large or unusual projects.
The program is a good fit when you want to see complex family links and keep fine control over facts and sources. It can feel like a research tool before it feels like a simple app. There is no native Mac edition, so Apple-only households should look at Reunion, RootsMagic, or Heredis instead.
- Good for: Windows users with detailed trees, custom questions, and a strong need for charts or diagrams.
- Keep in mind: the depth can be more than a casual family project needs.
5. Reunion 14 — best Mac-first program
Reunion 14 is made for Mac. Its long-running design centers on family cards, source records, media, reports, charts, and smooth movement through a large tree. A companion app can place a copy of your family file on an iPhone or iPad.
Reunion makes the most sense when the household already uses Apple devices and wants software shaped for that setting. It is less appealing when relatives need to edit the same tree from Windows or a web browser. A demo is available, but its limits mean it is for evaluation rather than a full long-term tree.
- Good for: Mac users who want a mature local program and polished family charts.
- Keep in mind: it is a Mac-centered choice, so plan how Windows or web-only relatives will receive updates.
6. Heredis 2026 — best for desktop and mobile variety
Heredis 2026 has native editions for Windows and Mac, plus mobile apps for iPhone, iPad, and Android. It supports family groups, sources, place tools, photo work, charts, reports, and sharing between devices.
Its wide device support is useful for a researcher who enters detail at a desk but wants a tree close at hand in an archive or at a family visit. Some online services and local record links vary by country, so US users should check whether the web features match the places they study.
- Good for: people who value charts, a visual interface, and access across desktop and mobile devices.
- Keep in mind: confirm which sync and search tools are part of the current license before buying.
7. Ancestral Quest 16 — best for a familiar FamilySearch path
Ancestral Quest 16 is available for Windows and Mac. It offers a free Basics edition and a paid edition with more reports, research tools, collaboration features, and web links. Its FamilySearch tools can compare and exchange data with FamilySearch Family Tree.
The program has roots in the same family-file tradition that shaped early Personal Ancestral File users. That can make it comfortable for a researcher coming from older genealogy computer programs. Its look may feel dated next to a newer app, but the underlying family and source work remains the main point.
- Good for: FamilySearch users and researchers who prefer a traditional desktop layout.
- Keep in mind: compare the free and paid feature lists so you know which reports and web tools you will have.
Family tree software or an online tree?
A desktop program gives you a local master file, fuller control over backups, and often better reports. An online tree makes sharing and record hints easy. Many researchers use both: one carefully sourced master tree on a computer and a smaller online tree for hints or family contact.
If you use both, decide which copy is the master. Do not accept every online change into it. Shared trees can mix people with similar names, attach the wrong parents, or repeat a claim that has no record behind it.
Five checks before you commit
- Confirm the platform. Check your current Windows or macOS version, not only the brand of computer.
- Test a GEDCOM export. Open the test file in another program and inspect names, dates, notes, and sources.
- Plan media storage. Learn whether photos are copied into the project or linked from another folder.
- Make two backups. Keep one copy on another local drive and one in a secure place away from the computer.
- Read the privacy terms. Living people’s dates, addresses, and family ties can be sensitive. Share only what the other person needs.
What family history software can do
Family history starts with scattered information. Names sit in letters. Dates sit in records. Pictures sit in boxes. Family history software can connect those parts so one person’s page shows parents, partners, children, places, sources, and notes.
The tool can help you find gaps. It can show which ancestors lack a birth record or which facts have no source. It can create a family tree, a list of places, a research report, or a chart for a reunion. These views help you see the complete picture without changing the facts.
Family history software cannot prove that a record names your relative. It cannot tell when two people with the same name were mixed. It can offer hints and links, but a researcher still needs to read the record and explain the match.
Four jobs for a family tree builder
- Store. Keep family information, records, pictures, notes, and source details in one clear family tree.
- Connect. Link ancestors to parents, partners, children, homes, jobs, and life events.
- Check. Find missing facts, possible duplicates, odd dates, and claims that need a source.
- Share. Create a chart, report, family story, or private copy for a relative.
The best genealogy software makes these jobs easy to see. It should not hide sources behind a pretty chart. It should help a new user create a small tree and help a skilled user study a large one.
The key features that matter most
Start with people, facts, and sources. A useful software family tree builder should record more than a name and birth date. It should handle marriages, name changes, places, uncertain dates, notes, and links to the record that supports each claim.
Next, check search and repair tools. Duplicate people are common after an import. Place names may have five spellings. A merge screen should show what will change before you accept it. A good place tool should keep the place as written in the record while also helping you map it.
Charts and reports come after the data. Test the exact chart you need. Some tree genealogy software can draw a small ancestor chart well but struggles with a wide family line. Some reports include sources. Others leave them out.
Free family tree software vs paid programs
Free does not mean weak. Gramps has a deep model and active community. RootsMagic Essentials and Ancestral Quest Basics can also start a real tree. A free edition may limit reports, web links, or advanced tools rather than the number of people.
Paid genealogy computer programs often spend more on guided setup, support, printed charts, and links to large record sites. A one-time license may cover only the current major version. Cloud storage, mobile access, or record subscriptions may have a separate fee.
Read the current sales page before you pay. Do not assume a record subscription is part of a desktop license. Also check whether a family member needs a second license to edit the same file.
RootsMagic or Family Tree Maker?
Both apps can hold a large family tree and work with major web services. RootsMagic links to several record sites and makes a strong local master file. Family Tree Maker puts its Ancestry sync near the center. Family Tree Maker also ties into TreeVault cloud services.
Choose RootsMagic when you want links to several services and a lower-cost entry through its free edition. Choose Family Tree Maker when your main family tree already lives on Ancestry and two-way sync matters most. In both cases, keep a dated local backup.
A Family Historian user has another path. Family Historian puts diagrams, queries, sources, and custom study at the center. It does not aim to copy the same Ancestry-led flow as Family Tree Maker.
How to move an existing tree
- Clean the old tree first. Merge clear duplicates and fix broken media links before export.
- Make a full backup. Keep the old program and its files until the new tree has passed every check.
- Export GEDCOM. Use the newest GEDCOM form both programs support. Include notes and sources when the export screen asks.
- Import into a new test file. Do not import straight into another live tree.
- Check a small sample. Inspect ten people, one complex family, three sources, three photos, and one place with an old name.
- Run counts. Compare people, families, sources, notes, and media totals before making the new file your master.
No transfer is perfect. A GEDCOM file is good at basic people, families, events, and notes. It may lose a custom research task, color code, private flag, media path, or a citation field that only one program knows.
Sources, citations, and proof
A source is the thing you used, such as a census page, letter, book, or grave marker. A citation points to the exact part. The claim “born in 1882” should link to the page or image that gives that year.
The program should let you reuse one source without making one giant vague note. It should also let you say that a fact is not certain. Words such as “about,” “before,” and “possibly” can be honest and useful.
Web hints are leads. They are not proof. Open the record image when one exists. Check the name, age, place, family members, and date. Then save your reason for accepting or rejecting the match.
Genealogy databases, DNA, and your local tree
Genealogy databases can help you find census pages, birth records, newspapers, graves, and public trees. Some family history software sends a name and date to a web service, then shows possible records. That can save time, but the hint is only a search result.
DNA matches add another kind of information. A tree can help you work out how two matches may connect. The software does not replace the DNA site’s match tools, and a family tree alone cannot prove the exact link. Use shared ancestors, records, age, and the amount of shared DNA together.
Keep private DNA notes out of a public tree. A test can reveal an unknown parent, sibling, or family story. Share that information with care. A local file gives you one place to keep notes while showing relatives only what they need.
A safe beginner workflow
Begin with yourself and work back one generation at a time. Add what you know. Mark what you only think you know. Ask living relatives for names, places, and copies of records. Do not copy a large public tree at the start.
Create a folder plan before adding many images. Give each file a clear name. Keep the scan that came from the archive. Add a smaller copy only when the program needs it. A neat file plan makes a move to new family tree software much easier.
Back up after each research session. Add the date to the backup name. Once a month, open one backup and make sure it works. A backup you have never tested is only a hope.
Privacy and shared trees
Hide details about living people unless they have agreed to share them. A birth date, parent link, address, or private note can expose more than you mean. Desktop software can still send data to a web service when sync or hints are on.
Read each service’s privacy controls. Learn who can see a private tree, who can invite another editor, and what happens when you remove an account. Keep your own export even if the service says the tree is private.
Which family tree program is right for you?
Choose RootsMagic 11 for the broadest mix of local control and web hints. Choose Family Tree Maker when Ancestry sync is central. Pick Gramps for a free, open-source research database. Windows power users should compare Family Historian; Mac-first users should compare Reunion.
Heredis fits a household that moves between desktop and mobile devices. Ancestral Quest makes sense for a traditional layout and close FamilySearch work. Whichever program you choose, start with ten relatives, three sources, one photo, and one export. A small test will teach you more than a long feature list.
Software can keep a tree neat, but it cannot decide whether two records name the same person. Save the record, note the reason for your choice, and leave room to be wrong. That habit matters more than any chart style. You can find more plain-language history and culture guides on the Myth Index home page.
