A free family tree maker that knows Indian relations
This family tree maker draws a clean descendant chart in your browser: couples side by side, children underneath, as many generations as you like. Pick anyone as “me” and every box shows how that person is related to you — in plain English and, if you want, in the Hindi terms Indian families actually use: Dada and Dadi, Nana and Nani, Chacha, Tau, Bua, Mama, Mausi, Bhabhi, Jija, Bhatija, Bhanji, Pota, Nati, Saas, Sasur, Devar, Nanad and more.
Start from the sample Sharma family or a blank chart, add people with three buttons, and download a PNG for WhatsApp, an editable SVG or an A4/Letter PDF to print and frame. The chart is saved on your device only.
How to use the Family Tree Maker
- Type your family name — it becomes the chart title (“Sharma family tree”).
- Click a person on the chart. Use Add child, Add partner or Add parents; each opens a short form for the name, gender, birth year and an optional note.
- Click yourself and press Set as me. Every box now shows its relation to you; tick “Hindi terms” to see Dada, Chacha, Bua and the rest beside the English.
- Keep going upwards (parents of your grandparents) and sideways (your father’s brothers and sisters, then their children). Birth years decide elder/younger words such as Tau vs Chacha and Bhaiya vs Bhai.
- Use Zoom and Fit to view a wide chart, then press Download PNG, SVG, PDF or Print. Save JSON keeps a copy.
Family Tree Maker features
Relationship labels in English and Hindi
Choose who “me” is and the chart names each relation by side and line: grandparents, uncles and aunts with their spouses, cousins (chachera, phuphera, mamera, mausera), in-laws and grandchildren.
Automatic layout, no dragging
Partners sit together with a ring on the couple line and each couple’s children are centred beneath them; add a person and the chart re-flows.
Four export formats
PNG at 2× resolution for sharing, editable SVG, a vector PDF on A4 or US Letter (landscape or portrait, whichever fits) and a print view that hides everything except the chart.
Private and portable
The tree is stored in your browser’s local storage, never on a server. Save JSON exports everything; Load JSON restores it anywhere.
Undo and safe deletes
Every change can be undone, and a person with children cannot be deleted by accident.
Hindi kinship terms the chart uses
These are the common Hindi words in Roman spelling; usage varies by region, and Marathi, Bengali, Tamil, Telugu, Punjabi and Gujarati families use different words for many of them. Elder/younger forms are chosen from the birth years you enter; when a year is missing, both are shown (“Chacha / Tau”).
| Relation to me | Hindi term | Their spouse |
|---|---|---|
| Father’s father / mother | Dada / Dadi | — |
| Mother’s father / mother | Nana / Nani | — |
| Father’s elder brother · younger brother | Tau · Chacha | Tai · Chachi |
| Father’s sister | Bua | Phupha |
| Mother’s brother | Mama | Mami |
| Mother’s sister | Mausi | Mausa |
| Elder brother / sister | Bhaiya / Didi | Bhabhi / Jija |
| Brother’s son / daughter | Bhatija / Bhatiji | — |
| Sister’s son / daughter | Bhanja / Bhanji | — |
| Son’s son / daughter | Pota / Poti | Bahu for a son’s wife |
| Daughter’s son / daughter | Nati / Natin | Damad for a daughter’s husband |
| Husband’s elder / younger brother | Jeth / Devar | Jethani / Devrani |
| Husband’s sister | Nanad | Nandoi |
| Wife’s brother / sister | Saala / Saali | Salhaj / Saadhu |
How the chart is drawn
The tool draws a descendant chart, the form used for a vansh vriksh or kutumb chart: it follows one bloodline down from the oldest couple. A person who marries into the family appears next to their partner but their own parents are not drawn, which keeps the chart a single tree instead of a tangle of crossing lines. If you want your mother’s side as well, build a second chart with your Nana and Nani at the top — or set your mother as “me” in a chart of her family.
Generations are counted from the top row. The sample family has four: Ram Prasad and Kamla Devi at the top, their three children with spouses, the grandchildren, and Vihaan in the fourth row. There is no limit on generations or on children per couple; wide charts scroll inside the panel and the PDF scales to fit the page.
Tips for a chart people will actually read
- Enter birth years, even approximate ones. They sort siblings in the order you add them (add the eldest first) and drive elder/younger words.
- Keep names short — a box shows about 22 characters. Put the full name, village or profession in the note; it appears when you hover the box.
- Add a second partner with “Add partner” on someone who already has one; children of each marriage stay attached to the right couple.
- For a wedding or a family reunion poster, download the PDF at A4 and print it at A3 — the PDF is vector, so it stays sharp. For a seating chart or certificates for the event, those tools work the same way.
Family Tree Maker FAQ
Is this family tree maker free, and do I need an account?
Yes, it is free with no sign-up. The chart lives in your browser, so there is nothing to register for and nothing is uploaded.
How many generations can I add?
As many as you like. Use “Add parents” on the top couple to go further back and “Add child” to go forward; the sample shows four generations and the layout keeps re-flowing as the tree grows.
Why can’t I add parents to someone?
Because their partner already has parents in the chart. The chart follows one bloodline, so a married-in spouse is drawn next to their partner without their own parents. Start a second chart for that family.
Does it show relations in Hindi?
Yes. Set yourself as “me” and tick “Hindi terms”: each box shows words such as Dada, Nani, Chacha, Bua, Mama, Mausi, Bhabhi, Bhatija, Pota and Saas with the English meaning beside them. Untick it for English only.
How do I share the chart on WhatsApp?
Press “Download PNG”. The image is rendered at twice the on-screen size with a white background, which looks sharp on phones. SVG is better if you want to edit the drawing in Inkscape or Illustrator.
Can I use names in Hindi or other scripts?
Yes, for the chart, PNG, SVG and print. The PDF embeds the chart as a high-resolution image when names use a script the built-in PDF fonts cannot encode, and stays vector otherwise.