🏠 Home/✏️ Create/🌳 Family Tree Creator
🌳

Free Family Tree Creator & Diagram Maker

Design, layout, and customize beautiful family trees online. Support for GEDCOM & CSV imports, kinship calculations, custom box shapes, and print-ready PDF/Word exports.

🔒 100% Client-Side Privacy🧬 GEDCOM Import & Export📊 CSV Database Import🔗 Serverless Sharing Link
Layout:
PDF Sheet:
Theme:
Canvas:100%

Create Your First Node

Start your genealogical diagram by spawning a root family card.

Edit Member Profile

Quick Start Family Tree Presets

Select from 15 pre-configured family tree templates in different orientations to start building instantly.

💡 Genealogy Standards & Technical Features

Learn how standard file formats, relationship calculators, and privacy engines power your family tree diagrams.

🧬

What is the GEDCOM Format?

GEDCOM (Genealogical Data Communication) is the universal file format (.ged) used to transfer family tree data between different software programs like Ancestry, MyHeritage, and Gramps. It represents family nodes textually using hierarchical tags:

  • INDI: Declares an individual member.
  • FAM: Groups husbands, wives, and children.
  • BIRT / DEAT: Logs birth and death events.

Our tool includes a 100% client-side parser to read and write valid GEDCOM files instantly without server-side processing.

📊

Custom CSV Import Layout

To import massive datasets from Microsoft Excel or Google Sheets, save your spreadsheet in CSV format using these column headers:

id,name,gender,birthDate,deathDate,birthPlace,occupation,spouseId,fatherId,motherId,notes

*Ensure fatherId and motherId entries correspond exactly to the unique ID of the parents' rows to link branches correctly.

🔬

Cousinhood & Kinship Traversal

Our built-in relationship calculator traverses the family tree graph to locate the closest common ancestor of any selected pair of nodes:

  • Cousin Degree: Calculated based on the number of generations between the common ancestor and the closest relative (e.g., sharing grandparents = 1st cousins, sharing great-grandparents = 2nd cousins).
  • Times Removed: The difference in generational depth between the two selected relatives.

🔒 Privacy-First & Zero-Server Data Security

Your family history is highly personal. Standard online tree builders require creating an account and hosting your information on cloud databases, often subjecting your relatives' details to public search indexes. Our tool operates on a purely client-side architecture: no signups are required, no database is queried, and zero data is sent to our servers. Clicking "Share Tree" compresses the entire tree into a local query string directly in your browser, maintaining absolute data sovereignty.

Overview & Capabilities

Build and document your family genealogy with our interactive Family Tree Maker. Add multi-generational ancestors, descendants, spouses, and siblings with custom profile photos, birth/death dates, native locations, and biographical notes. Calculate biological kinship degrees, switch between vertical tree and horizontal pedigree layouts, and export high-resolution printable PDFs.

Tutorial

How to Use

01
Click 'Add Root Person' to establish the starting member of your genealogical tree.
02
Use the quick-action buttons on any person card to add Parents, Spouses, Siblings, or Children.
03
Upload photo avatars or choose emoji icons, and fill in birth dates, occupations, and biographical notes.
04
Toggle visual layout orientations (Vertical Top-Down or Horizontal Pedigree) and select aesthetic color themes.
05
Export your complete family tree as a printable multi-page PDF, scalable vector SVG, or backup JSON file.
Capabilities

Key Features

Multi-Generational Tree Architecture: Automatically computes hierarchical generation levels (Y-axis) and spouse/sibling spacing (X-axis).
Interactive Kinship Degree Engine: Select any two family members to calculate exact biological relationships (e.g. Second Cousin Once Removed).
Full Profile Customization: Store birth/death dates, maiden names, native birthplaces, occupations, and personal memoirs.
Infinite Pan & Zoom Canvas: Smooth drag-and-pan canvas navigation supporting large family trees with hundreds of nodes.
Privacy-First Family Data: All family photos and genealogical records remain strictly stored in your browser's local sandbox.
Applications

Common Use Cases

Genealogists looking to build, review, and print beautiful family charts.
Students and teachers creating genealogy classroom assignments.
Families preparing visual displays for reunions, birthdays, and anniversaries.
Individuals preserving heritage data privately without cloud tracking.
Guidance

Tips & Best Practices

💡
Use CSV imports to load massive hierarchies quickly. Download our sample CSV layout to map columns correctly.
💡
For large trees, switch to the horizontal layout to utilize wider horizontal viewport spacing.
💡
Set custom colors for maternal and paternal lines to make branches easily recognizable.
💡
Download your tree as a JSON or GEDCOM backup to save local progress and resume editing later.
Answers

Frequently Asked Questions

Q How does the automated kinship calculator work?

By traversing ancestor parent nodes up to the most recent common ancestor (MRCA), our algorithm calculates the exact genealogical relationship, generational distance, and cousin degree between any two selected family members.

Q Can I save my family tree and continue editing later?

Yes! Your family tree is automatically saved in your browser's local storage. You can also export a JSON backup file to transfer your tree to another device at any time.

Q Can I print my family tree on large poster paper?

Yes. Use the 'Export PDF' or 'Export SVG' feature. SVG vector format can be enlarged to poster size (A0/A1) without any loss in clarity or crispness.