Skip to content

The library

Hidden Stems (藏干): Why Twelve Branches Hold More Than Twelve Elements

The layer inside each Earthly Branch that makes a chart specific — and the reason two charts with the same visible characters can read differently.


Free BaZi reading

Start with your own chart

This page describes the tradition in general. If you would rather read your own eight characters first, a birth date is all it takes.

Use the calendar date where you were born, not where you live now.

Takes about a minute. Nothing to pay, now or after.

Each of the twelve Earthly Branches carries one obvious element — Rat is Water, Horse is Fire, Rooster is Metal. But each branch also conceals between one and three Heavenly Stems inside it, called hidden stems (藏干). These are not decoration. They are counted in the element weighting, and they are a large part of why a chart of eight characters can produce a distribution far more nuanced than eight would suggest.

The structure is consistent. Four branches — Rat, Rabbit, Horse and Rooster — are traditionally read as containing a single stem, matching their own element cleanly. The four branches at the corners of the seasons, called the Earth branches (Ox, Dragon, Goat, Dog), each hold three: their own Earth stem plus the residue of the season ending and the seed of the one beginning. The remaining four hold two or three in the same logic. The Dragon, for example, is Earth on the surface, and holds Yin Wood and Yin Water underneath — spring finishing, winter's moisture still present.

Hidden stems are ordered by strength. The first is the primary or main energy, and it always matches the branch's own element. The second and third are progressively weaker residues. Practitioners and calculators weight them accordingly — a common approach gives the main energy full weight and the secondary and tertiary stems fractions of it. Our own weighting is declared in the knowledge pack rather than buried in code, precisely because it is a school-dependent choice rather than a fact.

What difference does it make? A concrete one. Two people can share the same four visible stems and still have different element balances once the hidden layer is counted, because their branches conceal different things. A chart that looks short of Fire on the surface may hold Fire inside a Dragon or a Dog and read entirely differently. This is the main reason quick online calculators disagree with each other: some count hidden stems, some do not, and those that do use different weights.

It is also why the season matters so much in BaZi. The hidden stems inside the four Earth branches are literally the seasons overlapping — the residue of what is ending and the beginning of what comes next. Read that way, the system is less like a fixed table and more like a calendar written in element notation, which is closer to how it was used historically.

You do not need to memorise the hidden-stem table to read your own chart, and we do not print it in the reading. It runs underneath the element percentages you see. If you want the numbers behind those percentages, they are the whole calculation rather than a preview of it — the same figures a practitioner would work from, produced by arithmetic and shown without adjustment.