BaZi (Four Pillars) calculator — Chinese metaphysics birth chart with 8 characters, five elements analysis.
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
What this tool does
Free online BaZi (八字 — "eight characters") calculator. Enter your Gregorian or lunar birth date and the traditional double-hour (时辰: 子丑寅卯辰巳午未申酉戌亥) and we compute your full Four Pillars (四柱 — year / month / day / hour), each pillar a Heavenly Stem (天干) + Earthly Branch (地支). From the eight characters we extract: (1) your Day Master (日主) — the Heavenly Stem of the day pillar that represents you; (2) the distribution of the Five Elements (五行 — 金木水火土) across all eight characters, with visible balance bars so you can see at a glance whether your chart is "wood-strong" (木旺) or "water-weak" (水弱); (3) your Ten Gods (十神 — 比肩 劫财 食神 伤官 偏财 正财 七杀 正官 偏印 正印), one per non-day stem, derived from how each stem relates to the day master in element and yin-yang polarity; (4) the first eight Major Luck Pillars (大运), 10 years each, computed forward or backward from the birth month pillar according to your sex (men born in yang years and women born in yin years progress forward; the others move backward). All computation runs in your browser. This is a cultural / entertainment reference — not advice. For your zodiac animal alone, use the chinese-zodiac-checker tool; for solar↔lunar date conversion, use the lunar-calendar-converter tool.
Tool details
- Input
- Form fields
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Preview
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- No account required
- Open the page and use it; whether results survive refresh depends on the tool.
- Performance budget
- Initial JS <= 25 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Content Creator
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How BaZi (Four Pillars) Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Lunar Calendar Converter (Chinese Nongli) Gregorian ⇄ Chinese Lunar (Nongli) calendar — bi-directional, accurate 1900-2100. Open
- 2 Chinese Zodiac Sign Checker (Sheng Xiao) Chinese zodiac checker — your animal sign, element, compatibility, lucky numbers/colors by birth year. Open
- 3 Western Zodiac Calculator (Sun Sign) Western zodiac calculator — your sign, element, ruling planet, compatibility, daily traits. Open
Real-world use cases
Settle a "what year am I really" argument for a late-January baby
Your friend born 1986-01-28 swears the internet keeps calling him a Tiger, but his parents say Ox. Enter the date and pick the hour: BaZi uses the 立春 cutoff (~Feb 4), so a Jan 28 birth still sits in the 乙丑 (Ox) year, not 丙寅 (Tiger). The year pillar on screen ends the debate, and the FAQ link explains why folk CNY reckons it differently.
Check whether your chart is missing an element before a name choice
Parents picking a baby name often want to know which of the five elements is absent. Enter the child's birth date and hour, read the balance bars: if Metal shows 0 across all 8 characters while Wood shows 4, you can see the chart leans heavily Wood with no Metal at all. That tells a name consultant where to focus, far faster than counting strokes by hand.
Map your Major Luck decades before a big career move
You are 33 and weighing a job switch. Enter your full birth data and read the 大运 row: each pillar covers 10 years with its starting age marked, e.g. luck pillar 戊午 running ages 32 to 41. You see which decade you just stepped into and which stem-branch colors the next one, useful as a cultural lens on timing rather than a forecast.
Verify a paid reading you already received
A street fortune-teller charged you for an "eight characters" reading and you want to sanity-check the raw chart. Re-enter the same date and double-hour here: the four pillars, Day Master, and Ten Gods are computed by orthodox 子平 rules, so you can confirm they wrote down 甲子 day not 甲午, and that the 七杀 they mentioned actually appears in your chart.
Common pitfalls
Entering folk lunar New Year as the year cutoff. BaZi uses 立春 (~Feb 4); a 2024-02-03 birth is still 癸卯, not 甲辰, even though CNY 2024 fell on Feb 10.
Forgetting the double-hour and leaving it at default. A 23:30 birth falls in the 子 hour and shifts the hour pillar (and sometimes the day pillar) versus a 22:00 birth, changing the eighth character.
Reading "all five elements present" as a balanced chart. A 甲 Day Master rooted in 寅 is far stronger than the raw count shows, so check the season and rooting before calling it balanced.
Privacy
Your birth date and double-hour stay in your browser. The whole Four Pillars computation, Five Elements counts, Ten Gods, and Major Luck pillars run client-side with no server call. If you click Share, the date and hour are encoded into the URL so the link reproduces your chart, so treat a shared link as containing your birth details and only send it to people you trust.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- A1Z26 Cipher (Letter ⇄ Number) A=1, B=2 … Z=26 — encode text to numbers or decode numbers to text, pick hyphen / space / comma separators, one-click copy — browser-only
- Add Line Numbers Number every line of pasted text — set start, step and separator, zero-pad to align, skip blanks, or strip numbers back off — browser-only
- Aesthetic Text Generator Turn plain text into wide fullwidth vaporwave letters, spaced-out aesthetic, or fold it back to normal — one click to copy, runs in your browser
- AI Model Comparison AI model comparison — 20+ models (GPT / Claude / Gemini / Llama / Qwen) across price, context, speed, capabilities (2026).