Family Tree Generator
A generated family is easy. A consistent one is the point, and it is where hand-built ones fall over: a grandchild born before their grandmother, a cousin married to their own great-aunt, a line that loops back on itself because somebody was pasted in twice. All of those are arithmetic, and arithmetic can be checked. Every family here is read back afterwards — the tree walked upwards from each person, the dates compared, the ancestors of each couple set against each other — and the checks are listed under the result.
What this generator does
Starts with a founding couple and works forward a generation at a time. Each birth falls in a window worked out from both parents — old enough to be a parent, and still alive — so a short-lived parent narrows the window rather than being quietly ignored. Partners marry in from outside the family, which is what keeps the tree from folding back on itself.
How to use this tool
- Choose how many generations to run, and the most children a couple may have.
- Set the year the founder is born; everything else is dated from it.
- Build the family, and read it generation by generation.
- Copy the link to keep this family, or the text to paste into your notes.
Understanding the controls
- Generations
- Three to six after the founding couple. Not every child goes on to have children, which is what stops the family doubling for ever.
- Most children per couple
- The ceiling, not the number. A couple whose window is too short for that many has fewer.
- The founder is born in
- Any year. Every other date is worked out from it, so the family can sit in whatever period you are writing.
- Repeat word
- The word this family was built from. Anyone opening the same link gets the same people and the same dates.
Common use cases
- A noble house for a campaign, with a succession that stands up to questions
- Background for a novel spanning several generations
- A dynasty whose feuds have dates behind them
- Practice material for teaching how a family tree is read
- Sharing the same family with everybody at a table from one link
How this generator works
The checks are separate from the building and are driven from the finished tree. Nobody being their own ancestor is proved by walking upwards from every person rather than by reading the generation numbers, because the generation numbers are one of the things being checked. Whether a couple are relations is settled by comparing the two ancestor sets, not by trusting how they were placed.
Randomness and fairness
The family is built from a repeat word drawn from your browser’s secure generator unless you type one of your own, so a link rebuilds the same family. That makes the sequence behind it deterministic and not cryptographic.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- The people are invented. No real family is being described and none of this is a genealogical record.
- Everybody born into the family takes the founder’s surname, which is one custom among many.
- Every couple is one partner married in from outside, so the tree cannot show two branches of the family meeting again later.
- Nobody has children with more than one partner, and there are no adoptions, remarriages or unrecorded parents.
Privacy and your data
The family is built on your device and nothing about it is transmitted or stored. The repeat word is a short label this page made or you typed, and it is the only thing that appears in the address; it is never measured.
Related generators
- Coat of Arms GeneratorInvented arms with a proper blazon, obeying the one rule heraldry genuinely has: never a colour on a colour, never a metal on a metal.
- Overland Map GeneratorA whole country — coast, forest, hills and snowline — with rivers that fall at every step and named regions you can walk between.
- Fantasy Calendar System GeneratorA whole invented calendar — months that add up to the year, a leap rule that holds it still for a thousand years, and moons that come back round.
- Medieval Name GeneratorA medieval-style character name paired with a fictional place of origin.
- Campaign Timeline GeneratorAn invented history in ages, where every event names what it followed from and nothing is ever dated before its own cause.