Relationships that remain readable
Automatic layout keeps partners connected and children descending from the correct family relationship.
Private family tree maker
Create a clear family tree for parents, partners, children, and remarriages without an account or cloud family database.
Made for real families
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.
Automatic layout keeps partners connected and children descending from the correct family relationship.
Crop and resize portraits on your device. Only the processed copy is stored in your browser.
Use a year, month, full date, or an approximate date without inventing information you do not know.
Export vector SVG or PDF files with names, dates, portraits, and relationship geometry intact.
Local-first privacy
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
Start anywhere, then add parents, partners, children, and siblings.
Relationship-aware layout keeps generations and family connections clear.
Create an SVG or PDF for family conversations, records, and printing.
More ways to use your tree
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.
Turn names, partial dates, portraits, partnerships, and parent-child relationships into one visual reference. Unknown information can remain blank instead of being guessed.
Download a vector SVG or paper-sized PDF for family reunions, conversations, records, and keepsakes. Titles and ChartMyRoots attribution are included automatically.
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.
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.
No. You can begin a family tree immediately without registration, a password, or an email address.
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.
Yes. You can download a crisp vector SVG or create a PDF designed to keep names, dates, photos, and relationship lines clear when printed.
Yes. The current family tree editor is free to use and does not require an account, subscription, or payment details.
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.
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.
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.
Add the rest of the story one relationship at a time.