Start here · the seven steps

Learn BaZi From Zero

Ba zi is built out of parts that can be enumerated, and those parts depend on each other in a fixed order — you cannot read ten gods before there is a day master, and you cannot fix a day master before the year boundary is settled. This page is that order: seven steps, each answered on a chart you can type in, each landing on the pages that compute it in full.

Put in a birth date and the seven steps come back in order

Each step below is a separate computation and each depends on the one above it. The birth data is computed in your browser and is never sent or stored.

The seven steps, in order

The order is not a convention, it is a dependency: every step takes the previous step as its input.

Any term that comes up in the seven steps is listed in the A–Z glossary (91 entries with the characters, pinyin and a plain English gloss, each pointing at the page that owns it); questions of convention go to the methodology and corrections log.

Why this order and not another

Each step produces the input of the next one; skipping a step leaves the later conclusions without a basis.

The most common wrong order is to read the ten gods first and the day master afterwards. Every ten god is a name relative to the day master: the same stem is indirect wealth under a Jia day master and seven killings under a Ji day master. Learn a stem god first and the conclusion flips as soon as the chart changes.

The second common error is treating 1 January as the year boundary. The year pillar changes at lichun (sun longitude 315 degrees), which in 2025 fell on 3 February at 22:10 — anyone born before that moment still carries the previous year pillar, and the zodiac animal follows it. This site carries a lichun table for 1900 to 2100, minute by minute.

After step three the path still branches: favourable elements need the strength score, annual readings need the current year pillar stacked on top, and date selection runs a separate set of rules. None of them is compulsory, but all of them need the first three steps standing firm.

What is already computed behind each step

The table below lists the family indexes and their page counts; the numbers come from the build manifest, not from an estimate.

FamilyPagesEntry
Chinese zodiac27 pages/chinese-zodiac
Sixty day pillars60 pages/day-pillar
The twelve branches12 pages/earthly-branches
The twelve stages12 pages/twelve-stages
Ten gods by position30 pages/ten-gods
The 64 hexagrams64 pages/hexagrams
The 36 shen sha36 pages/shensha
The 30 scenario pages30 pages/scenarios
The ten day masters10 pages/day-master
The 8 stem & branch relations8 pages/relations
The five elements5 pages/elements
Learning path (this family)9 pages/learn-bazi

Frequently asked

These are the questions specific to this page; broader conventions live on the methodology page.

Do I need to know Chinese to learn ba zi?
No. Every term on this site is printed with its pinyin and a plain English gloss. A pillar is written Jia Zi or Yi Chou, and each page shows the characters next to the reading.
Which step should I learn first?
The eight characters first, then the day master. Almost every misreading online comes from attaching meaning to a term before the day master is known, because every ten god is defined relative to that stem.
Is the birth data I type in stored?
No. The calculation runs in your browser with the same engine that built these pages, and nothing is sent or saved.
Why is there no overall score at the end of the tour?
Because a score would be a prediction. This site publishes structural positions and the rules that produce them, and refuses to compress a chart into a single number.

Reference index

Every enumerable component of ba zi has its own page here. Each page is computed by the same engine and can be checked item by item — none of it is a personality table.