There are many ways to make a family tree.
You can use genealogy software. You can use an online tree. You can use printable charts. You can use a giant piece of paper, a pen, and the quiet confidence of someone who has not yet realized how many cousins exist.
Or you can use Google Sheets.
Is Google Sheets a dedicated genealogy program? No.
Will it automatically warn you when you accidentally attach the wrong John to the wrong Mary in the wrong county? Also no.
Rude, honestly.
But Google Sheets can still be a useful, flexible way to build a simple family tree, organize ancestor information, track relationships, and create a visual layout that makes sense to your brain.
It is especially helpful if you like spreadsheets, want something customizable, or are not ready to commit to genealogy software yet. And if you are the kind of person who enjoys moving boxes around until your family tree looks âright,â Google Sheets may be dangerously satisfying.
Letâs walk through how to make a family tree in Google Sheets, what information to include, and how to keep it from turning into a beautiful but confusing ancestral wall of chaos.

Why Make a Family Tree in Google Sheets?
Google Sheets is not the only way to build a family tree, but it has some real advantages.
You might like using Google Sheets if you want to:
- create a simple family tree without genealogy software
- customize the layout yourself
- organize names, dates, places, and relationships
- use colors to separate family lines
- add notes or research status
- share a copy with family
- collaborate with relatives
- create a printable or display-friendly version
- build a quick visual before entering everything into a larger genealogy program
A Google Sheets family tree can be especially useful for beginners because it forces you to slow down and think through the structure.
Who are the parents? Who are the children? Which generation are you showing? What information actually needs to be visible? What details belong in notes instead of on the chart?
That last one matters more than most realize.
Because if you try to put every date, place, spouse, child, source, mystery, and emotional support comment into the visible chart, your spreadsheet may begin to look like a family history escape room.
Fun? Maybe.
Readable? Maybe not.
If you are still deciding what details belong in a family tree, check out What Information to Include in Your Family Tree.
Before You Start: What Kind of Family Tree Are You Making?
Before opening Google Sheets, decide what kind of family tree you want to make.
This saves you from building half a chart and then realizing you were actually trying to make a different chart entirely.
Which is amazingly easy to do.
Ask yourself:
- Am I showing direct ancestors?
- Am I showing descendants from one couple?
- Am I showing one family group?
- Am I making a visual chart for sharing?
- Am I making a research tool for myself?
- Am I tracking names and relationships more than designing a pretty chart?
- How many generations do I want to include?
- Do I want this to print on one page?
- Am I okay if this becomes bigger than expected?
Spoiler: it may become bigger than expected. Family trees do that.
A simple beginner tree might show:
- you
- your parents
- your grandparents
- your great-grandparents
A descendant tree might start with one ancestral couple and move forward through their children, grandchildren, and great-grandchildren.
A family group layout might focus on one couple and their children.
Different purpose. Different layout. Different amount of âwhy are there so many boxes?â
For help choosing the chart type, check out Different Types of Family Tree Charts and When to Use Them.
Getting Started with Google Sheets
To start, open Google Sheets and create a new blank spreadsheet.
You can usually access Google Sheets through your browser, Google Drive, or the Google app launcher.
Once you open a blank spreadsheet, rename it something clear, such as:
- Family Tree â Parker Line
- My Family Tree Draft
- Anderson Descendant Chart
- Grandmaâs Family Tree
- Family Tree Display Version
Please do not name it:
Untitled spreadsheet
Because future-you will eventually have seventeen untitled spreadsheets and no idea which one contains the family tree.
Future-you deserves better.
Once you create the file, I recommend setting up a few tabs right away:
- Family Tree Visual
- Person List
- Sources / Notes
- Questions / Follow-Up
You do not have to use all of them immediately, but separating the visual chart from the data behind it can save you a lot of confusion later.
- The Family Tree Visual tab is where the chart lives.
- The Person List tab can hold structured information.
- The Sources / Notes tab can track where details came from.
- The Questions / Follow-Up tab can hold the mysteries you are not solving today.
Because there will be mysteries. There are always mysteries.
Designing Your Family Tree Layout
There are a few ways to design a family tree in Google Sheets.
The best layout depends on what you are trying to show.
Here are a few beginner-friendly options.
Option 1: Grid Layout
A grid layout uses cells as boxes.
Each person gets a group of cells that may include:
- name
- birth year
- death year
- spouse
- notes
- relationship
This is probably the simplest Google Sheets family tree layout.
You can merge cells to create larger boxes, use borders to outline people, and use colors to separate family lines.
A basic grid layout might look like:
- one generation per row
- each person in a box
- parents above children
- spouses beside each other
- children below the couple
Best for:
- simple visual family trees
- small ancestor charts
- family reunion displays
- personal reference charts
- beginners who want control over the layout
The downside is that it can get crowded quickly.
If you have a large family, the grid may start politely asking for more columns. Then more columns. Then more columns.
And suddenly you are zoomed out to 40% wondering whether your ancestors were personally responsible for horizontal scrolling.
Option 2: Hierarchical Layout
A hierarchical layout stacks generations in a more traditional family tree structure.
For example:
- great-grandparents at the top
- grandparents below
- parents below
- children below
Or, if you are building a descendant tree:
- ancestral couple at the top
- children below
- grandchildren below
- great-grandchildren below
This layout works well when you want the visual structure to clearly show parent-child relationships.
Best for:
- traditional family trees
- descendant trees
- visual family displays
- showing relationships across generations
The challenge is spacing.
Some branches have many children. Some branches have one. Some branches have no children. Some branches seem to have created an entire small town.
Google Sheets can handle this, but you may need to adjust column widths, merge cells, add borders, and move boxes around until the layout makes sense.
This is normal.
Mildly annoying, but normal.
Option 3: Table Layout
A table layout is less visual, but much easier to sort and update.
Instead of arranging people like a chart, you create columns for each personâs information.
For example:
- Person ID
- First Name
- Last Name
- Birth Date
- Birth Place
- Death Date
- Death Place
- Father
- Mother
- Spouse
- Children
- Notes
- Source
- Status
This is not as pretty as a visual family tree, but it is excellent for organizing data.
Best for:
- research tracking
- large family lists
- comparing people
- keeping information consistent
- building a future template
- feeding information into other charts later
A table layout is also helpful if you want to avoid manually moving boxes every time you add a new person.
Because nothing tests a personâs patience like adding one new cousin and watching the whole visual chart need rearranging.
Which Layout Should You Choose?
If you want a visual family tree, start with a grid or hierarchical layout.
If you want an organized research sheet, start with a table layout.
If you want both, use two tabs:
- Visual Tree
- Person List
That is my favorite option.
The visual tree gives you the âsee the familyâ view.
The person list gives you the âtrack the details without destroying the layoutâ view.
Basically:
- Pretty chart on one tab.
- Practical chaos management on another.
A balanced system.
Very genealogy.

Setting Up Columns and Rows
If you are making a visual tree, start by adjusting your spreadsheet so the cells look more chart-like.
You can:
- widen columns
- increase row height
- merge cells for each person
- add borders around each person box
- use background colors for family lines
- center names and dates
- wrap text
- freeze rows or columns if needed
For a simple person box, you might include:
John William Parker
b. 1846 â Ohio
d. 1912 â Kansas
Or:
Sarah Moore Parker
1850â1930
Keep the visible chart simple. Names and years may be enough. Full dates, places, sources, notes, and questions can go in a separate tab.
That way your tree stays readable instead of becoming a historical receipt.
If you are making a person list table, your starter columns might be:
- ID
- Full Name
- Relationship
- Birth Date
- Birth Place
- Death Date
- Death Place
- Spouse
- Parents
- Children
- Notes
- Source
- Research Status
Do not add every column you can imagine. Start with what you will actually use.
A simple spreadsheet you maintain is better than a glorious spreadsheet you avoid because it looks like it has homework attached.
Entering Your Data: Start With Immediate Family
Start with what you know.
Usually that means beginning with yourself, your parents, and your grandparents.
Add:
- full names
- birth years or dates
- birthplaces
- marriage information, if known
- death information, if applicable
- spouses
- children
- notes
- source information
Be careful with living people.
If you plan to share this spreadsheet, consider whether you really need to include personal details for living relatives.
A private working file and a shared family copy do not need to be the same file.
This is especially important if you are creating something for a reunion, downloadable example, or family book screenshot.
When in doubt, use sample names or blur private details.
Genealogy should preserve family history. Not accidentally publish Cousin Kevinâs full life details because he happened to be in row 47.
Expanding to Extended Family
Once your immediate family is entered, you can start expanding outward.
You can add:
- grandparentsâ siblings
- great-grandparents
- cousins
- spouses
- step-relatives
- adopted relatives
- half-siblings
- in-laws
- descendants from one ancestral couple
This is where the layout may need adjusting.
- If you are building a descendant chart, some branches will be larger than others.
- If you are building an ancestor chart, the tree may widen each generation.
- If you are tracking extended family, the person list tab may become more useful than the visual layout.
As you expand, keep asking:
Is this spreadsheet helping me understand the family, or am I just adding everyone because I can?
There is nothing wrong with a big spreadsheet, but big spreadsheets need structure.
Otherwise, they become a very organized-looking swamp.
For other ways spreadsheets can work for your genealogy research, check out How Spreadsheets Can Help Your Genealogy Research.
Tracking Relationships Clearly
One of the hardest parts of a spreadsheet family tree is making relationships clear.
In a visual chart, you can use:
- lines
- borders
- spacing
- colors
- spouse boxes
- generation rows
- labels like âchildren ofâ
- arrows or connectors
In a person list, you can use columns like:
- Father
- Mother
- Spouse
- Children
- Relationship to Starting Person
- Generation
- Branch
For example, if you are creating a descendant chart from your great-great-grandparents, you might include a column called:
Relationship to Starting Couple
Then entries could say:
- child
- grandchild
- great-grandchild
- spouse of grandchild
- great-great-grandchild
That may sound obvious while you are building it.
It will not be obvious six months later when you reopen the sheet and wonder why there are four Williams in the same branch.
Label generously. Future-you is not as familiar with todayâs thought process as today-you may think.
Google Sheets Features That Can Help
You do not need advanced Google Sheets skills to make a family tree, but knowing about a few basic features can help a lot.
Cell Formatting
Cell formatting can make your tree easier to read.
Try using:
- bold names
- smaller text for dates and places
- borders around person boxes
- background colors for family branches
- wrapped text
- centered alignment
- consistent fonts
- consistent spacing
The goal is not to make it fancy. The goal is to make it readable. Pretty is wonderful.
Readable is required.
Color Coding
Color coding can help separate branches.
For example:
- one color for your maternal line
- one color for your paternal line
- one color for uncertain people
- one color for direct ancestors
- one color for spouses or in-laws
- one color for missing information
Just do not use too many colors.
Once every branch has a unique shade, the tree may start looking less like genealogy and more like a historical confetti incident.
Pick a simple color system and stick with it.
Conditional Formatting
Conditional formatting can automatically change cell colors based on rules.
For example, you could highlight:
- missing birth dates
- unverified people
- research complete status
- uncertain relationships
- duplicate surnames
- people who need sources
This is optional, but helpful if your sheet becomes more research-focused.
For example, if your Research Status column says âNeeds Source,â you could make those cells stand out. That way the spreadsheet doesnât politely judge you without saying anything.
Dropdown Lists
Dropdown lists can keep your entries consistent.
Useful dropdown options might include:
- Verified
- Needs Source
- Needs Review
- Theory
- DNA Match
- Direct Ancestor
- Collateral Relative
- Living
- Deceased
- Unknown
This helps prevent you from typing âneeds source,â âNeeds sources,â âsource needed,â and âno source yetâ as four separate statuses.
The ancestors are already inconsistent enough; we donât need to help them.
Checkboxes
Checkboxes can be useful for simple yes/no tracking.
For example:
- Source saved?
- Added to tree?
- Photo attached?
- Needs follow-up?
- Included in display chart?
- Living person removed from shared copy?
Checkboxes are simple, visual, and satisfying.
Tiny boxes of accomplishment. I love those.
Filters and Sorting
If you use a person list tab, filters and sorting can help you organize the data.
You might sort by:
- surname
- generation
- branch
- birth year
- location
- research status
- relationship
This is one reason I like keeping the data tab separate from the visual tree.
Sorting a table is helpful. Sorting your visual family tree may create ancestral spaghetti.
Donât sort the pretty chart unless you enjoy rebuilding things.
Notes and Comments
You can use notes or comments to hold extra details without cluttering the main spreadsheet.
This can be helpful for:
- uncertain dates
- source notes
- questions
- conflicting information
- reminders
- collaboration with relatives
For example, a comment might say:
âAunt Linda thinks his middle name was Edward, but I have not found a record yet.â
That is useful. That is not necessarily something you want visible in the family tree chart itself. Especially if Aunt Linda is in the room.
Visual Elements: Images, Charts, and Drawings
Google Sheets can be used visually, but it has limits. You can insert images, use borders and merged cells, and create simple chart-like layouts.
For a family tree, visual elements might include:
- old family photos
- small profile images
- decorative headers
- color-coded generation labels
- branch labels
- simple icons
- arrows or connector lines
- a linked Google Drawing
- a separate visual created in Canva, PowerPoint, or Google Slides
If you want to add photos, keep them small and consistent. A few photos can make a family tree feel more personal. Too many can make the spreadsheet heavy, crowded, and slow.
Also, please remember to consider privacy. If you are sharing or publishing screenshots, use old public-domain-style photos, sample images, or blur living people.

Sharing and Collaborating With Family
Another reason Google Sheets can be useful is that it is easy to share.
You might share a family tree spreadsheet with:
- a parent
- a sibling
- a cousin
- a reunion planning group
- a genealogy buddy
- a relative who knows the missing names
- someone who enjoys correcting your work in loving detail
When sharing, think carefully about permissions.
You can usually share as:
- Viewer
- Commenter
- Editor
For most family history projects, I recommend starting with Viewer or Commenter.
Editor access is useful if someone is actively helping you maintain the tree. But if you give everyone editor access, someone may accidentally delete three generations while trying to fix one spelling error.
This is not a moral failing. Itâs just how shared files sometimes behave.
For family collaboration, you might ask relatives to:
- leave comments
- suggest corrections
- add missing people in a separate tab
- review one branch
- identify photos
- confirm names
- add memories or notes
If you are sharing a copy publicly, remove private details first.
A family tree made for your own research can include more information than a version shared at a reunion or online.
If the family tree is for a reunion or sharing project, check out Sharing Your Genealogy at a Family Reunion.
Maintaining and Updating Your Family Tree
A family tree is not finished just because you made it look nice.
Tragic, I know.
You will find new records. You will correct dates. You will add people. You will remove people. You may discover that someone was attached to the wrong spouse. You may have to move an entire branch because one little record decided to ruin your afternoon.
This is why maintenance matters.
To keep your Google Sheets family tree useful:
- update it when you find new information
- add sources or notes
- mark uncertain relationships
- keep a blank template copy
- make backup copies
- name major versions clearly
- review older entries
- remove or hide living people in shared versions
- keep a list of follow-up questions
- use consistent formats for dates and places
You might create named versions like:
- Family Tree â Working Copy
- Family Tree â Reunion Display Version
- Family Tree â Shared with Family
- Family Tree â Backup Before Major Changes
That way, if you need to undo something later, you are not relying on memory and panic.
Common Challenges
Google Sheets can be helpful, but it is not perfect.
Here are a few common issues.
The Tree Gets Too Big
Family trees grow quickly. Very quickly. Suspiciously quickly.
If your visual tree becomes too large, try:
- limiting the number of generations
- creating separate tabs by branch
- making one chart per family line
- switching to a table layout
- using a descendant chart only for one couple
- creating a simplified display version
- moving detailed notes to another tab
Not every person needs to fit in one visible chart.
Sometimes one giant family tree is not the answer. Sometimes the answer is several smaller charts and a snack.
The Formatting Breaks
Merged cells, borders, and copied boxes can get messy.
To avoid formatting chaos:
- create one âsample person boxâ and copy it
- use consistent row heights and column widths
- avoid merging too many random cells
- keep a blank template section
- use fewer fonts and colors
- make a backup before major rearranging
If your chart starts fighting you, simplify it. The spreadsheet should support the tree. It should not become the villain.
Data Entry Errors
It is easy to mistype a date, name, or place.
To reduce errors:
- copy information carefully from records
- use consistent date formats
- keep source notes
- use dropdowns for status fields
- review entries before sharing
- mark uncertain information clearly
A spreadsheet can make information look clean and official.
That is useful. But it also means wrong information can look clean and official.
Be careful. Pretty boxes do not equal proof.
If you need help tracking sources behind the tree, check out What to Include in a Genealogy Research Log.
It Becomes Too Many Spreadsheets
This is a real danger. (Donât ask how I knowâŚ)
You make one family tree. Then a research log. Then a timeline. Then a census tracker. Then a cemetery log. Then a spreadsheet called âRandom Family Stuff.â Then a second one called âRandom Family Stuff Updated.â
We all know where this goes.
To avoid spreadsheet sprawl:
- keep an index tab
- use clear file names
- combine related sheets into one workbook when possible
- archive old versions
- create a folder for genealogy spreadsheets
- note what each spreadsheet is for
How to Organize Your Digital Files.
Example: A Simple Google Sheets Family Tree Setup
Here is one beginner-friendly setup.
Tab 1: Visual Tree
Use this tab for the chart itself.
Include:
- person boxes
- direct relationships
- spouses
- children
- simple dates
- color-coded branches
Keep this tab readable. This is the âlook at the familyâ view.
Tab 2: Person List
Use this tab for details.
Columns might include:
- ID
- Name
- Relationship
- Birth Date
- Birth Place
- Death Date
- Death Place
- Parents
- Spouse
- Children
- Notes
- Source
- Status
This is the âorganize the detailsâ view.
Tab 3: Sources and Notes
Use this tab to track where information came from.
Columns might include:
- Person
- Fact
- Source
- Link
- File Name
- Notes
- Date Accessed
This is the âplease do not lose the proofâ view.
Tab 4: Questions / Follow-Up
Use this tab for mysteries.
Columns might include:
- Question
- Related Person
- Possible Source
- Priority
- Next Step
- Status
This is the ârabbit holes, but parked responsiblyâ view.
10 Things to Make Your Genealogy Research Easier
How to Make a Genealogy Timeline for Family History Research

Should You Use Google Sheets Instead of Genealogy Software?
Not necessarily.
Google Sheets and genealogy software do different jobs.
Google Sheets is good for:
- simple custom layouts
- flexible charts
- visual brainstorming
- spreadsheets and lists
- shared family projects
- templates
- research organization
Genealogy software is usually better for:
- managing large family trees
- attaching sources to people
- generating genealogy reports
- syncing with online trees
- handling complex relationships
- exporting GEDCOM files
- creating formal genealogy charts
You can use both.
For example, you might use genealogy software as your main tree, then use Google Sheets for:
- reunion charts
- research logs
- timeline analysis
- comparison charts
- printable templates
- planning a family history project
You do not have to choose one forever.
This is genealogy. We are allowed to have multiple systems.
5 Ways to View Your Family Tree in Family Tree Maker
How to Customize Your Family Tree Maker Family Chart
Final Thoughts
Google Sheets may not be a perfect family tree tool, but it can be a very useful one.
It gives you space to build a custom layout, track ancestor details, organize relationships, color-code family branches, share copies with relatives, and create something that fits your specific project.
Start simple.
- Choose your layout.
- Begin with immediate family.
- Add details slowly.
- Keep sources somewhere.
- Mark uncertain information clearly.
- And please, for the sake of future-you, name the spreadsheet something better than âUntitled.â
A Google Sheets family tree does not need to be fancy to be helpful.
It just needs to show the relationships clearly enough that you can understand the family, spot the gaps, and keep building from there.
One ancestor at a time. One branch at a time. One carefully formatted cell at a time.

Related Rabbit Holes
- How to Organize Your Digital Files
- How to Start Building Your Family Tree: An Essential Genealogy Guide
- Sharing Your Genealogy at a Family Reunion
- What Information to Include in Your Family Tree
- What to Include in a Genealogy Research Log
- How to Make a Genealogy Timeline for Family History Research
- How Spreadsheets Can Help Your Genealogy Research
- Different Types of Family Tree Charts and When to Use Them
- 5 Ways to View Your Family Tree in Family Tree Maker
- How to Customize Your Family Tree Maker Family Chart
- The Antics Behind Multiple Generations WITH THE SAME NAMES
- 10 Things to Make Your Genealogy Research Easier

Sources & Further Reading
- Google Workspace Learning Center â Access Sheets
- Google Workspace Learning Center â Google Sheets Cheat Sheet
- Google Docs Editors Help â Add an Image to a Spreadsheet
- Google Docs Editors Help â Use Conditional Formatting Rules in Google Sheets
- Google Workspace Learning Center â Share and Collaborate on a Spreadsheet
- Google Docs Editors Help â Use Comments, Action Items, and Emoji Reactions
- Google Docs Editors Help â Find Whatâs Changed in a File / Version History
- Google Docs Editors Help â Add and Edit a Chart or Graph
- Google Docs Editors Help â Learn How to Use Drawings and Markups
- FamilySearch â Free Printable Family Tree Templates
- National Genealogical Society â Free Genealogy Charts and Templates
