Instrument 02 · Free · Nothing stored

BaZi calculator 八字

Eight characters, four pillars, one each for the year, month, day and hour you were born. This draws all four, translates every character, counts the element balance, and shows the true solar correction it applied. The maths runs in your browser and nothing is sent anywhere.

Sets the longitude and the historical timezone. If your town is not listed, choose the nearest city on your side of any timezone border.

Common questions

Notes
What is true solar time, and why does it change my chart?

Clock time is a political convention: a whole timezone shares one clock even though the sun reaches each longitude at a different moment. The pillars are built on where the sun actually was, so the clock reading has to be converted first. The correction is 4 minutes for every degree of longitude away from the centre of your timezone, plus the equation of time, which is the wobble between sundial and clock across the year. In a wide timezone the total can pass 40 minutes, which is enough to move an hour pillar and, near midnight, a day pillar.

Why does it ask for my birth city rather than my country?

The city gives two things the country cannot: the longitude the solar correction is calculated from, and the historical timezone that applied on your birth date, including daylight saving rules that have since been repealed. Both change the answer.

What if my birth town is not in the list?

Choose the nearest listed city. The only thing the place contributes is longitude and timezone, and longitude is worth 4 minutes of correction per degree, so anywhere inside about 50 kilometres moves the result by under 2 minutes. If your town sits on a timezone border, pick a city on your own side of it.

What happens if I do not know my birth time?

The hour pillar is left out rather than guessed, and the result says so plainly instead of quietly filling it in. The other three pillars are computed from a midday anchor, which is the furthest point from both the day boundary and the 23:00 hour line, so an unknown time cannot flip them.

Is this the same calculation the paid readings use?

Yes, literally. This page imports the same solar correction and four-pillar functions the reading pipeline runs, rather than reimplementing them, and a test compares the two on the validated chart set plus a wide sweep of random dates and cities before anything is published.

Is anything stored?

No. The calculation runs in your own browser, your birth details are never sent anywhere, and there is no account or email step.

Method and sources

The four pillars are derived with the same calendar tables and the same solar correction the paid readings run on: this page imports those functions rather than copying them. The day pillar advances at 23:00 rather than midnight, which is the older convention and the one the readings follow, so a late-evening birth is treated the same here as it would be in a full document. Timezones are historical, so a birth under a daylight-saving rule that no longer exists is read on the clock that actually applied.

Read against the classical commentaries on stem strength and chart structure:

  • 滴天髓 Ditian Sui Drops of Heavenly Marrow
  • 子平真詮 Ziping Zhenquan The True Interpretation of Ziping
  • 淵海子平 Yuanhai Ziping The Deep Sea of Ziping
  • 三命通會 Sanming Tonghui A Comprehensive Treatise on the Three Fates
  • 窮通寶鑑 Qiongtong Baojian The Precious Mirror of Seasons

A reading works through what your chart means for the decision actually in front of you, section by section, and closes each section on something you can act on.

Read the full BaZi reading