The Ahnentafel: Numbering Your Ancestors

An Ahnentafel is a numbered list of your direct ancestors, built on a simple, elegant rule that has organized genealogy for over three centuries. Here's how the numbering works, where it came from, and how to generate one from your own tree.

Free to build · GEDCOM in & out · $29 once to export

Eleanor Hartwell1988–James Hartwell1959–2021Margaret Whitfield1961–Walter Hartwell1931–2009Doris Bennett1934–2018Henry Whitfield1929–1998Rose Maddox1936–2011The Hartwell Family
Pedigree chart — built free in Kindred

If you've spent any time in genealogy you'll have seen ancestors referred to by number — "she's No. 23 on my Ahnentafel" — and wondered how everyone seems to agree on which number belongs to whom. The answer is a beautifully simple system called the Ahnentafel, and once you know its single rule, you can read or build one for any family in your head.

What "Ahnentafel" means

Ahnentafel is German for "ancestor table" (literally Ahnen, ancestors, plus Tafel, table). It's exactly that: a list of your direct ancestors — parents, grandparents, great-grandparents and back — each given a unique, predictable number. Like a pedigree chart, it includes only your direct line: no siblings, no cousins, no descendants. It's also called an ancestor chart or ancestral chart.

The Ahnentafel isn't a drawing; it's a numbering scheme. That makes it the connective tissue of genealogy: you can describe an ancestor by number in a letter, a database, or a spreadsheet, and anyone using the same system knows precisely who you mean.

The one rule that runs the whole thing

Here is the entire system, and it really is this short:

You are No. 1. For any person numbered n, their father is 2n and their mother is 2n + 1.

Apply it and the numbers fall out automatically:

  • You — 1
  • Father — 2 · Mother — 3
  • Grandfathers — 4 and 6 · Grandmothers — 5 and 7
  • Great-grandfathers — 8, 10, 12, 14 · great-grandmothers — 9, 11, 13, 15

Notice the patterns that make it easy to use:

  • Every father is an even number; every mother (after No. 1) is odd. So a number alone tells you whether that ancestor is a man or a woman.
  • To go up a generation, double the number (a person's father is 2n).
  • To come down the direct line, halve it and drop any remainder (a person's child on your line is ⌊n ÷ 2⌋).
  • Each generation occupies a clean block of numbers: generation 1 is number 1, generation 2 is 2–3, generation 3 is 4–7, generation 4 is 8–15, and so on — each block twice the size of the last.

This is why the Ahnentafel scales without fuss. Whether you have four generations or twelve, the numbering never needs renegotiating.

Where it came from

The system is often called Sosa-Stradonitz numbering after the two people who popularized it. It was first used by the Spanish genealogist Jerónimo de Sosa in 1676, and revived and spread in 1898 by the German genealogist Stephan Kekulé von Stradonitz. The underlying mathematical idea — that doubling a number reaches a parent — had appeared even earlier, in the work of Michaël Eytzinger in the late 1500s. Three and a half centuries later, it's still the default for one simple reason: nothing better has come along.

Ahnentafel and the charts you can see

An Ahnentafel and a pedigree chart are two faces of the same data. The chart is the picture; the Ahnentafel is the same people written as a numbered list. The numbering ties them together — box No. 5 on the chart is person No. 5 in the table — so genealogists often print both: the chart to hang on the wall, the list to file with their notes.

The same numbers map cleanly onto a fan chart, too. Each wedge corresponds to an Ahnentafel number, which is part of why the radial layout feels so orderly: the geometry and the math are doing the same job from two directions.

Generate an Ahnentafel from your tree

You don't have to do the arithmetic by hand. Enter your ancestors in the free Kindred editor — or import a GEDCOM from Ancestry, MyHeritage, FamilySearch, Gramps or RootsMagic — and the Ahnentafel numbering is applied automatically as your tree grows. Switch between the numbered ancestor chart, a pedigree chart, and a fan chart freely; they're all drawn from the same data.

Previewing is free and needs no account, and your tree stays private in your own browser. A one-time $29 export unlock — never a subscription — gives you a print-quality, watermark-free copy in poster sizes, plus premium themes and GEDCOM export.

Start your ancestor chart and let the numbering take care of itself.

Frequently asked

What is an Ahnentafel?+
An Ahnentafel (German for 'ancestor table') is a numbered list of a person's direct ancestors. The subject is number 1, and a fixed rule assigns every ancestor a unique number, so you can refer to 'ancestor No. 19' and know exactly who that is without drawing a chart.
How does Ahnentafel numbering work?+
The subject is 1. For any person numbered n, their father is 2n and their mother is 2n+1. So your father is 2, your mother 3, your paternal grandfather 4, and so on. Every father is even and every mother (except No. 1) is odd.
How do I find someone's number quickly?+
Two shortcuts: a person's father is always double their number, and their child on the direct line is always their number halved (rounded down). And apart from No. 1, all men are even and all women are odd.
Is an Ahnentafel the same as a pedigree chart?+
They show the same ancestors. A pedigree chart is the visual diagram; an Ahnentafel is the same information as a numbered list. The numbering is what links them — box No. 5 on a chart is person No. 5 in the table.
How do I make an Ahnentafel?+
Enter your ancestors in Kindred or import a GEDCOM, and the numbering follows automatically. Preview it free, then export a print-quality copy with a one-time $29 unlock — no subscription.

Build your family tree free.

Free to build · GEDCOM in & out · $29 once to export