ChartMyRootsLocal-first by design

Private family tree maker

Map every branch. Keep it in your browser.

Create a clear family tree for parents, partners, children, and remarriages without an account or cloud family database.

Create a family treeNo signup. Your tree stays on this device.
Example ChartMyRoots family tree with three generations
No accountStart without email or signup.
Local family dataNames, dates, and photos stay in this browser.
Vector-ready outputDownload crisp SVG and PDF family charts.

Made for real families

Family history is rarely a perfect binary tree.

ChartMyRoots treats people, partnerships, and parent-child relationships separately, so the chart can stay honest when a family includes remarriage, half-siblings, step-parents, or missing dates.

Relationships that remain readable

Automatic layout keeps partners connected and children descending from the correct family relationship.

Photos without cloud storage

Crop and resize portraits on your device. Only the processed copy is stored in your browser.

Dates as precise as your records

Use a year, month, full date, or an approximate date without inventing information you do not know.

Clean charts for sharing

Export vector SVG or PDF files with names, dates, portraits, and relationship geometry intact.

Local-first privacy

Your relatives are not content for someone else's database.

ChartMyRoots stores your tree in IndexedDB inside the browser you are using. The editor does not send family entries or photos to a ChartMyRoots account because no account is required.

Local storage also means this device and browser hold the current copy. Clearing browser site data can remove it, so treat exported charts as records you can keep and share.

Three simple steps

01

Add the people you know

Start anywhere, then add parents, partners, children, and siblings.

02

Let the tree arrange itself

Relationship-aware layout keeps generations and family connections clear.

03

Download a chart

Create an SVG or PDF for family conversations, records, and printing.

More ways to use your tree

A family tree creator for records, projects, and conversations.

A visual family tree can help relatives compare memories, explain how branches connect, and preserve the names and dates already known. Start with one person, add only the details you have, and let ChartMyRoots arrange the relationships into a readable chart.

Family history and genealogy notes

Turn names, partial dates, portraits, partnerships, and parent-child relationships into one visual reference. Unknown information can remain blank instead of being guessed.

Printable family tree charts

Download a vector SVG or paper-sized PDF for family reunions, conversations, records, and keepsakes. Titles and ChartMyRoots attribution are included automatically.

Heritage and school projects

Build a compact chart for an optional heritage or classroom project without creating a public profile. Use fictional or limited information whenever privacy is important.

ChartMyRoots is an online family tree maker that runs locally in your browser. There is no shared genealogy database and no signup wall between you and the editor.

The relationship model supports ordinary families as well as multiple partners, remarriage, half-siblings, step-parents, and relatives with incomplete dates. The chart uses connection geometry and restrained colour to keep those relationships clear.

Family tree maker questions

Where is my family tree stored?

Your tree and processed photos are stored in this browser on this device using IndexedDB. ChartMyRoots does not upload your family entries to an account or cloud database.

Do I need an account or email address?

No. You can begin a family tree immediately without registration, a password, or an email address.

Can ChartMyRoots represent remarriage and step-families?

Yes. People, partnerships, and parent-child relationships are recorded separately, so one person can have multiple partners and children can be connected to the correct parents.

Can I print or download my family tree?

Yes. You can download a crisp vector SVG or create a PDF designed to keep names, dates, photos, and relationship lines clear when printed.

Is ChartMyRoots free to use?

Yes. The current family tree editor is free to use and does not require an account, subscription, or payment details.

Can I add photos to my family tree?

Yes. You can crop a portrait for each person. ChartMyRoots resizes and stores the processed photo locally in your browser rather than uploading the original to a cloud account.

Which family tree download format should I choose?

Choose SVG when you want a scalable vector file for design tools or high-quality printing. Choose PDF when you want a ready-to-share document sized for common paper formats.

What should I do before clearing browser data?

Download an SVG or PDF chart you want to keep. Your editable tree lives in this browser, so clearing site data can remove the local copy.

Start with one person.

Add the rest of the story one relationship at a time.

Create your family tree