Cindy Zhu.
← all free guides
Life & self ChatGPT

Build your family tree with ChatGPT (free, starting tonight)

Hey, it's Cindy ๐ŸŒฑ Here are the exact prompts from the reel, plus everything I'd add to take it further. You can start tonight, for free, and get further back than you think. The one rule that keeps it real: let ChatGPT do the digging, then you confirm every name on FamilySearch, which is genuinely free. Let's build it. ๐ŸŒณ
One honest note before you start. The auto-browsing step uses ChatGPT's agentic mode, which OpenAI now calls ChatGPT Work (it replaced what used to be called "agent mode" in 2026). It opens its own browser and searches the free, open web for you. It cannot log into Ancestry or MyHeritage or get past any paywall, so treat everything it finds as a lead to verify, not a confirmed fact (AI can assist your research, but it cannot validate it). The fuller background version of Work is on the paid plans, but no paid plan is fine too: free ChatGPT can still search the web, you just click through and confirm each source yourself.
start here

The 4-step build ๐ŸŒณ

  1. ๐Ÿ—‚๏ธ Map what you already know. Open ChatGPT and let it interview you, then draft a clean starter tree from your side of the family. Feeding it real facts you know beats asking it to guess. This is your foundation before any searching happens.
  2. ๐Ÿ“œ Point you to the records. Have it read your surname and family origins and tell you which record sets are worth chasing (census, parish, immigration, military) and where they live, with what is a documented lead versus an educated guess. ChatGPT is great at telling you where to look, not at naming a specific ancestor.
  3. ๐Ÿ”Ž Let it dig the open web. Turn on ChatGPT Work so it opens its own browser and pulls obituary and public-record leads, each one with a source link you can click. On the free plan, run the same searches in a normal chat and open each link yourself.
  4. ๐ŸŒณ Get a clean chart, then verify. Ask it for your tree as Mermaid code and render it free (below), then confirm every new name on FamilySearch before you treat it as real.

copy these

The 4 prompts ๐Ÿ“‹

Run them in order in the same chat, so ChatGPT keeps the context of your tree as it grows.

๐Ÿ—‚๏ธ map what you know
I'm building my full family tree, and I want you to interview me first.

Ask me everything you need, one batch at a time: my full name, where my family is from (country, region, town), and every relative I can remember on both sides, with names, rough birth and death years, and how each one is related.

Then organise everything I tell you into one clean starter tree, grouped by generation, and flag the gaps where I clearly don't have a name or a date yet.
๐Ÿ“œ point me to the records
Based on my surname and my family's origins, tell me where to research my family line, as far back as the records reasonably allow.

Explain what the surname's history and migration patterns suggest, which record sets would cover my regions and time periods (census, parish, immigration, military), where those records actually live, and the specific leads worth chasing next. Be clear about what is a documented lead versus an educated guess. Do not invent specific ancestors or records.
๐Ÿ”Ž dig the open web (ChatGPT Work)
Search free public records and obituaries for relatives I don't have yet, and link each source.

Stick to the free open web: obituary archives, cemetery and memorial sites like Find a Grave and BillionGraves, free public-record indexes, Chronicling America and other free newspaper archives, and the free FamilySearch tree. For every person you find, give me the name, the dates, how they connect to my tree, and the exact source link. Do not present anything as confirmed, treat each one as a lead for me to verify, and if you are not sure, say so instead of guessing.
๐ŸŒณ turn it into a clean chart
Now turn my family tree into a clean visual. Output it as Mermaid diagram code (a graph TD block), top-down and grouped by generation, with each person's name and their birth and death years.

Mark confirmed people and unverified leads differently (for example, add a question mark to the unverified ones). Give me only the Mermaid code inside a code block, so I can paste it straight into a renderer.
๐Ÿ–ผ๏ธ Render it free at mermaid.live. Paste the code in and you get a crisp, correct chart you can download. Do this instead of asking ChatGPT to "draw" the tree as an image, image generators still garble names and dates on multi-generation trees, so the text-based chart is the reliable route.
No ChatGPT Work? Everything still works. Run prompts 1, 2 and 4 in a normal chat, and for prompt 3 do the searching yourself: paste each name into Find a Grave, an obituary archive, or FamilySearch, then feed the links back to ChatGPT to slot into your tree.

take it further

3 things that make it a real family tree ๐ŸŒฑ

  1. ๐ŸŽ™๏ธ Capture the oral history first, before it's gone. This is the one input you can never get back. Record a 20-minute chat with your oldest relatives on your phone's voice memo app (free), then transcribe it free with Otter.ai (300 minutes a month free), or just talk it through with ChatGPT's voice mode. Then paste the transcript in: "Pull out every name, date, place and relationship into a clean list, and flag what I should ask them to clarify next time." Maiden names and village names live in people's memories, not in records.
  2. ๐Ÿ–ผ๏ธ Bring the old photos back to life. Restore, sharpen and colourise faded family photos. Honest heads-up so you don't get pushed to pay: MyHeritage In Color and its Photo Enhancer are built for exactly this but watermark the free previews and cap the free count, and Palette.fm gives one free high-res colourised download. For viewing and sharing on your phone the free previews are plenty, only pay if you want a print-quality copy of a hero photo.
  3. ๐Ÿงฑ Break through a brick wall. When a name just stops, no tool needed. Ask ChatGPT for "10 likely spelling and transcription variants of this surname for old records" (names got misheard constantly). Search sideways, not just up: a missing ancestor often shows up in a sibling's or in-law's record. Chase records that name a birthplace (immigration, naturalisation, military). And use Find a Grave to spot family buried together, headstones often reveal maiden names and relationships.
๐Ÿ”’ Protect living people. Never put a living relative's full birth date, address or mother's maiden name on a public tree, those are literally security-question answers. Keep living people's details in your private notes, mark them "private" on FamilySearch (it does this automatically), and ask before you share anyone's info.

don't lose it

Save your tree so it isn't trapped in a chat ๐Ÿ’พ

A tree living inside a ChatGPT conversation vanishes when the chat does. Build the permanent version free on FamilySearch, it hosts your tree online forever and auto-connects it to records. Keep a plain backup too: ask ChatGPT to output your tree as a simple table you paste into a Google Doc. If you ever move between apps, the universal family-tree file format is called GEDCOM, that's the word to search.


the important bit

Verify every name on FamilySearch (free) ๐Ÿ†“

This is where a fun rabbit hole becomes a real tree. ChatGPT finds the leads, but you confirm them against actual records, and it does hallucinate, even with browsing on, so every name is a hypothesis until you see it on a real record. Your free home base is FamilySearch, and here is the free-versus-paid map so you never get pushed toward a subscription you don't need.

FamilySearch (free) Billions of free records (13B+ searchable names, 6B+ images), run by the Church of Jesus Christ of Latter-day Saints and free to everyone. Your verification home base: familysearch.org.
Find a Grave + BillionGraves (free) Cemetery and headstone records, brilliant for confirming birth and death dates and spotting relatives buried together.
Chronicling America (free) The Library of Congress's free, full-text-searchable archive of historic newspapers, gold for obituaries: chroniclingamerica.loc.gov.
Trove (free, AU) The National Library of Australia's free digitised newspapers, if any of your family passed through Australia: trove.nla.gov.au.
Ancestry (paid) Huge database behind a subscription. ChatGPT cannot see inside it, so anything it "finds" there is really just a public snippet.
MyHeritage (paid) Free to build a tree, but record matches need a paid plan. Strong on European records, great later, not needed to start.
โœ… Confirm a name before you trust it. Match at least two details (a date, a place, a spouse or a parent) against a real record, and ask ChatGPT to name the source next to each fact so you can check it. A tree built on verified names is one you can actually pass on.
๐Ÿงฌ On DNA tests: they are a paid add-on (a kit is roughly $99 to $130) and they confirm relatives and rough ethnicity, they do not build your tree, so they are not needed to start. One genuinely free tip: if someone in your family has already tested, they can upload their raw data free to GEDmatch to find matches.
Follow @cindiezhu for more AI tips every single day ๐ŸŒฑ