Verification

How accurate is BaZi, really?

The chart is arithmetic and can be tested to the minute. The reading cannot be tested that way. Here is exactly where the line falls — and why most answers to this question dodge it.

Updated November 2026

One word, two questions

Search for this and you will find two kinds of answer. One says the system is precise mathematics, four pillars, sixty-year cycles, exact to the minute. The other says it is a personality test with a thousand years of marketing behind it. Both are usually written in good faith, and both are usually answering a different question from the one being asked.

There are two questions here, and they have almost nothing to do with each other:

Merging the two is convenient for anyone selling a reading, because a correct calculation lends its credibility to the part that was never arithmetic. So we will take them separately: the first with numbers, the second without pretending.

Part one: the chart is arithmetic, and it can be audited

The rules for the four pillars are not ambiguous. The year and month come from solar terms computed astronomically, the day from a continuous sixty-day count, the hour from the day stem. Implemented correctly, they give the same answer every time.

The mistakes do not happen in the rules. They happen in everything before them: which timezone offset was in force on that date, whether daylight saving was running, how far the birthplace sits from the meridian its clock is set to, and which hour the tradition treats as the start of the day. Each of those is a place where a calculator can be quietly wrong while looking completely confident.

Concrete sizes, all taken from the thirty reference charts we publish:

None of those are exotic edge cases. They are ordinary birthdays, and each one moves the answer by a whole pillar.

So the calculation can be tested, and we test it. Thirty birth moments spanning 1949 to 2026, six continents, both hemispheres, daylight saving on and off, the 23:00 late-Rat hour, a leap day, a daylight-saving gap and a daylight-saving overlap. All four pillars agree with an independent implementation that shares no code with ours — Julian Day Number arithmetic for the day, Meeus’ apparent solar longitude for the solar terms — 30 out of 30. Element weights reproduce within 0.6 percentage points, 30 out of 30.

That is the entire accuracy claim for the calculation. It is narrow, and it is falsifiable, which is the point. You can run it yourself at Algorithm & accuracy, or download the data and the harness from the benchmark page and run it against our numbers with our code nowhere in the loop.

Part two: the reading is not measurable the same way

Here is where most sites on this subject get vague, so let us be plain. We are not aware of peer-reviewed evidence that a BaZi chart describes personality, behaviour or life outcomes better than chance. We are not going to pretend there is some, and we are not going to cite a study we have not read.

That is not the same as saying the system is worthless. It is a thousand-year-old vocabulary for talking about temperament and balance, and it is a genuinely interesting one: it is structured, it is internally consistent, it has a long commentarial tradition, and it is unusually specific about where a person is unbalanced rather than merely what they are like. Used as a set of questions to think with, it does work that a magazine horoscope cannot, because it is not trying to flatter you.

But its statements are, as usually phrased, unfalsifiable. “Strong Wood tends to over-extend” cannot be wrong, because any Wood-dominant person who does not over-extend can be described as Wood that has found its Metal. That is a feature of the vocabulary and a problem for the word “accurate”.

The element percentages make the same point visible. “Fire 25.3%” looks like a measurement. It is a convention: we weight stems at 1.0, branches at 0.8 and each hidden stem at 0.3, then normalise to 100%. Another school weights them differently and gets different numbers from the identical chart. Neither is wrong, because the coefficients are a modelling choice, not a fact about the person. We publish ours so that at least the number is reproducible.

So the honest summary: the chart can be right or wrong, the weights can be conventional, and the reading is a reading.

Why a reading feels accurate even when it is not evidence

If you have had a chart read and thought “that is unnervingly close”, you should know about the Forer effect. In 1949 Bertram Forer gave every student in a class the same generic personality sketch, assembled from an astrology column, and asked them to rate how well it described them personally. The class averaged 4.26 out of 5. The experiment has been repeated many times since, with the same result.

BaZi makes this stronger than a magazine horoscope does, for three reasons.

The chart is real arithmetic. A reading that opens with a verifiable calculation borrows credibility for the part that is not verifiable. The correct pillars do not validate the paragraph underneath them, but they feel as if they do.

You supplied the input. You know your own history, so almost any half-specific sentence can be fitted to something that happened. The reader does not need to be right; you will do the matching.

Memory is asymmetric. The sentences that landed stay with you. The ones that missed are forgotten within the hour, and never enter the assessment of whether it was accurate.

We cannot take any of that out of a reader’s head. What we can do is refuse to exploit it. There are no percentages in a WuWay report, no “98% match”, no dates, no health claims, and no sentences built to be unfalsifiable. Every element gets its failure mode written down next to its strength, because a reading that only flatters you is not doing the job.

What we claim, and what we do not

The whole position, in one table.

Claim Status
Your four pillars, from a given moment and place Reproducible and published: 30 of 30 against an independent implementation
Timezone, daylight saving, true solar time Computed per birth and displayed on every result
Element percentages A stated convention, regression-tested to 0.6 points; other schools differ
The chart describes tendencies you recognise Your judgement, not evidence
The chart predicts what will happen We make no such claim, and do not write reports that way
This reading is “94% accurate for you” Nobody can establish that. Treat any percentage as marketing

How accurate does your birth time need to be?

The hour pillar is a two-hour window, so what matters is not precision but distance from the boundary. If your recorded time could be wrong by X minutes, the chance it actually belongs on the other side of a boundary is about X/120:

The practical rule: more than thirty minutes from the nearest boundary, and the hour pillar is safe. Within ten minutes of one, the honest thing is to read the chart both ways — the day master does not move, only the hour pillar — and see which version survives contact with you.

Where the time came from matters as much as its precision. A birth certificate or a hospital record with an hour on it is usually reliable. “Early morning, before the sun was up” is not a time, it is a memory, and it can be wrong by two hours. If there is genuinely no time at all, drop the hour pillar: the day master comes from the day pillar, so the core of the reading survives without it. What is lost when the birth time is missing.

How to check us instead of believing us

Everything above is a claim, so here is where each one can be broken:

If you find a case where we disagree with a printed reference or with another implementation, send it to us through contact. A disagreement that can be reproduced is the only kind of accuracy question that can actually be settled, and we would rather know than not.

Questions people actually ask

How accurate is BaZi?

It depends which part you mean. The chart is calendar arithmetic with one correct answer per birth moment, and it can be tested — ours agrees with an independent implementation on all thirty published cases. The interpretation is not measurable in the same way, and there is no published evidence that it predicts personality or events better than chance. A site quoting a single accuracy percentage is describing neither of those.

Is BaZi scientifically proven?

No. The astronomy behind the chart is exact — timezone offsets, solar terms, the sexagenary cycle are all well defined — but that is the input, not the reading. We are not aware of peer-reviewed evidence that a chart describes a person better than chance, and we do not claim otherwise. WuWay is a reflective tool, not a predictive one.

Why do different BaZi calculators give different results?

Almost always conventions, not arithmetic. The chart depends on the timezone offset in force on that date, whether daylight saving was running, the birthplace’s longitude correction, and whether the day rolls over at 23:00 or at midnight. Two calculators that disagree on any one of those give different pillars from identical input. The element weighting is a separate choice again.

How accurate does my birth time need to be?

Distance from a boundary matters more than precision. If your recorded time could be wrong by X minutes, the chance it belongs on the other side of a boundary is about X/120: 4% for five minutes, 13% for fifteen, 25% for half an hour. Beyond thirty minutes from a boundary, the hour pillar is safe.

Does BaZi predict the future?

We do not, and we do not read charts that way. The system describes balance and tendency — where a chart is strong, where it is stretched thin — not events. Nothing in a WuWay report gives a date, a prediction or an outcome, and there are no health, medical or financial claims.

Why does a reading feel so accurate?

Partly the Forer effect: in 1949 a class of students rated the same generic sketch 4.26 out of 5 for personal accuracy, a result reproduced many times since. BaZi adds two things that strengthen it — a real calculation in front of the unverifiable sentence, and an input you supplied yourself, which makes any half-specific line easy to fit. Feeling accurately described is not evidence of accuracy.

What is the most accurate BaZi calculator?

Nobody can answer that from outside, because accuracy depends on timezone history and coordinate data you cannot audit. What you can check is whether a calculator shows its work — birthplace, the correction to true solar time, the pillars as characters, and published test cases. That is a different question from accuracy, and it is the one that can actually be answered: six checks you can run on any calculator.

Keep reading

See the working, not just the verdict

Date, time and birth city. About three minutes, free, and the result shows the pillars and the exact time correction it applied.

Start the test