Method
How the chart is made
Everything on this site is rule-bound, not improvisation. Every palace, star and decade in 紫微斗數, every planet, angle and house in the Western wheel, and every card in a tarot draw comes from a fixed source — the same input always produces the same chart, on any device, in any language.
1. The birth data becomes a lunar date
You give a solar date, a clock time, a gender and a birthplace. The solar date is converted to the Chinese lunar calendar, including the leap-month question: a lunar month that repeats needs to know whether to count it as the same month or as the next one. We make that choice explicit in the form instead of hiding it, because it can move 命宮 by a palace.
2. True solar time decides the 時辰
時辰 are two-hour windows, and 命宮 is placed from the 時辰 you were born in. A clock set to a national time zone can be up to an hour away from the sun over your birthplace, so we correct the clock time before choosing the window:
- Longitude offset. The sun crosses your meridian four minutes per degree away from your zone's standard meridian.
- Equation of time. The sun runs up to about fifteen minutes ahead of or behind mean solar time across the year.
For a birth in Singapore at 05:30, that correction is 68 minutes earlier — which moves 卯時 to 寅時 and changes 命宮. When the correction crosses a 時辰 boundary, the chart says so in the centre panel rather than quietly picking one.
3. Palaces, stars and 四化
命宮 is fixed from the lunar month and the 時辰; the remaining eleven palaces follow it in order, with 身宮 marked on its own palace. 主星 are placed by the 紫微 position and the 天府 mirror, 輔星 and 雜曜 by their own rules, and 四化 (化祿, 化權, 化科, 化忌) are read from the year stem — not the day stem, which is a common source of disagreement between charts.
Each palace carries a 大限 range. Those ranges are shown as decades on the board, because timing is a window in this tradition, not a date.
4. The Western chart, computed the same way
The Western wheel is not looked up from a sun-sign table. Planetary positions come from an ephemeris for the exact minute of your birth, expressed in the tropical zodiac; the ascendant and midheaven are derived from sidereal time at your birthplace's longitude and the obliquity of the ecliptic.
Houses are whole sign — the sign rising at your birth becomes the first house and the rest follow in order, one sign each. Only the five major aspects are drawn (conjunction, sextile, square, trine, opposition), each with its orb, and retrograde motion is measured from the planet's own position a day apart rather than assumed.
The same birthplace and clock time feed both charts, and both are held to the same rule: the engine states the facts, and the reading may not add a planet, sign, house or degree that is not on the wheel.
5. The tarot draw, kept honest
A draw is not a calculation, so the honesty has to sit in the draw itself. The browser shuffles three indices out of seventy-eight with the system's cryptographic random generator and decides whether each card lands upright or reversed; it never sends a card name. The names, positions and meanings live in a fixed deck on the server, so a reading can only describe the cards that were actually drawn — the page cannot be talked into inventing a card, and the same card always carries the same meaning.
The reading treats the three cards as one story — past, present, future — rather than three separate verdicts, and it is not allowed to predict a specific event or to tell you what you must do.
6. The Life Code pyramid, built from one date
The 生命密碼 pyramid is arithmetic, and the arithmetic happens on the server: your birth date written as eight digits forms the bottom row, and every row above it adds two neighbouring numbers and folds the sum back to a single digit until one number is left at the top. That top number is read as the 生命靈數 (life number), and the rows are read from the bottom up.
Schools differ here — some keep two-digit sums in the middle rows, some read the pyramid against a nine-palace grid — so we state our choice plainly rather than mixing them: every cell is reduced to one digit, and the board is only ever the date you entered. The reading is given the rows, the top number, and how often each digit appears; it may not add a number, a second pyramid or a compatibility score that the server did not compute.
7. Four pillars, from the solar terms
The 八字 shares the birth moment but not the rulebook. A pillar is a stem and a branch, and each one is cut at a different edge: the year changes at 立春, the month at each of the twelve 節, the day runs continuously from a fixed epoch, and the hour splits the day into twelve two-hour 時辰. The 節 instants are computed from the sun's apparent longitude — the moment it reaches 315°, 345°, 15° and so on — and printed beside the pillars, so you can see which month window you were born in and how close you were to its edge.
The hour pillar is taken after the true-solar-time correction, so it follows the sun of your birth place rather than the clock. From the day stem we derive the ten gods (十神), the five-element counts, the hidden stems inside each branch (藏干) and the 大運: forward or backward from the month pillar, starting at a computed age. The reading is given those figures and nothing else — it may not add a pillar, a remedy or a date that the server did not compute.
8. Where the reading comes from
The engine produces a fact sheet: the four pillars, 五行局, 命主, 身主, every palace with its stars, brightness and 四化, and the 大限 ranges. The reading is written from that sheet and is given no other source — the same rule holds for the Western wheel, the tarot draw, the pyramid and the four pillars. It is instructed to say 無主星 when a palace has no major star, to describe tendencies rather than outcomes, and never to claim certainty or accuracy — 因為因人而異.
What this is not
It is not a medical, legal or financial instrument, and it is not a forecast you can hold someone to. It is a traditional lens on character and timing, offered as a way to ask better questions of yourself.