About & Methodology
This page explains exactly how the four calculators and the optional full report on this site work, where the rules and data come from, and which questions they deliberately leave open. We keep facts, conventions and open questions separate.
Review status
The rules below are documented exactly as the calculators apply them. They follow widely published conventions, but they have not been reviewed by an independent feng shui or Chinese astrology practitioner. Where traditions disagree and the site has not adopted one convention, it calculates nothing rather than show an invented result.
- Not calculated: a separate birth-year element in the Feng Shui Calculator. Traditions derive it in different ways, so only the Kua trigram element is shown.
- Not written: an individual reading for each of the 144 sign pairs. The zodiac calculators describe a pair by its traditional relations instead.
Kua number (Eight Mansions)
- Resolve the traditional year (see year boundary).
- Add the last two digits of that year repeatedly until one digit remains: S.
- Born 1900–1999: male Kua = 10 − S (10 becomes 1); female Kua = S + 5, reduced to one digit.
- Born 2000–2099: male Kua = 9 − S (0 becomes 9); female Kua = S + 6, reduced to one digit.
- Kua 5 does not exist (the center of the Lo Shu square has no trigram): male 5 becomes 2, female 5 becomes 8.
Kua 1, 3, 4, 9 are the East group; 2, 6, 7, 8 the West group. Each Kua number maps to a trigram (1 Kan, 2 Kun, 3 Zhen, 4 Xun, 6 Qian, 7 Dui, 8 Gen, 9 Li) and to the standard Eight Mansions table of four favorable directions (Sheng Qi, Tian Yi, Yan Nian, Fu Wei) and four unfavorable directions (Huo Hai, Wu Gui, Liu Sha, Jue Ming). The full table is on the Feng Shui Calculator page.
Compass orientation: every compass and luopan drawing on this site puts North at the top, matching how the calculators read directions (as on a map). Traditional luopan plates are usually drawn with South at the top, so the picture is turned 180° compared with many printed luopans; the directions themselves are the same.
Source note: the formula is commonly attributed to the classical Eight Mansions text Ba Zhai Ming Jing (八宅明镜). We have not verified this attribution against a primary edition.
Annual Flying Stars (full report only)
The free calculators use Eight Mansions only. The optional full report adds one more layer: the annual Flying Star chart, laid over your personal Eight Mansions directions. It is a separate classical method, and the report labels it as such.
- Nine stars, one per sector. The chart places the nine stars of the Lo Shu square (1 White, 2 Black, 3 Jade, 4 Green, 5 Yellow, 6 White, 7 Red, 8 White, 9 Purple) in the center and the eight directions of the home.
- The center star goes down by one each year. After 1 comes 9 again. Center stars used: 2025: 2; 2026: 1; 2027: 9.
- The other stars "fly" in the Lo Shu order. Starting from the center star, each next number goes to the next position on the path center → Northwest → West → Northeast → South → North → Southwest → East → Southeast (after 9 comes 1).
- The year changes at Li Chun, around February 4, not on January 1 or at Lunar New Year. The report picks the chart from today's date using the same Li Chun table as the calculators.
- Years covered: 2025, 2026 and 2027. Each chart is checked against the rule above. For a year outside this range, the report says that year is not covered instead of guessing.
The report lists each star with its traditional element and reading. Readings follow the common convention for the current Period 9 (2024–2043); they are traditional associations, not predictions.
Year boundary: Li Chun and Lunar New Year
The traditional year does not start on January 1. Two standards are in common use:
- Li Chun (立春, "Start of Spring") — the solar term when the Sun reaches 315° ecliptic longitude, around February 3–5. Feng shui sources usually use this.
- Lunar New Year (正月初一) — the first day of the first lunar month, between January 21 and February 20. The zodiac is popularly counted from this date.
Births before both dates belong to the previous year under either standard. For births between the two dates, or on the Li Chun day itself (where the time of birth matters), the standards disagree.
Default standard by tool. The site keeps both standards and gives each tool a primary one:
- Feng shui tools (the Feng Shui Calculator and the Kua Number Calculator): Li Chun is primary, because Kua numbers and Eight Mansions follow the solar calendar. Lunar New Year is shown for comparison.
- Zodiac tools (the Chinese Zodiac Compatibility Calculator and the marriage calculator): Lunar New Year is primary, because that is how most people count their animal sign. Li Chun is shown for comparison.
Every result names the primary standard it used. When the two standards give different years, the result shows both: the primary result first and the comparison result next to it, with a note explaining why they differ. On the Li Chun day itself the Li Chun year depends on the time of birth, so both possible Li Chun years are shown.
Data: the site includes a table of Li Chun date and time and Lunar New Year date for every year 1920–2030, in China Standard Time (UTC+8). It was generated with the open-source library lunar-javascript 1.6.12 and independently cross-checked: Lunar New Year against lunardate 0.3.0, and Li Chun against an astronomical calculation with PyEphem 4.2.1. All 111 years matched to the day; Li Chun times agreed to within a minute.
Limitation: the calculators compare the calendar date you enter with these China Standard Time dates. Birth time and time zone are not collected, so a birth close to a boundary may need checking by hand.
Chinese zodiac relations
The animal sign and year element come from the sexagenary year: Heavenly Stem = (year − 4) mod 10 (Jia, Yi = Wood; Bing, Ding = Fire; Wu, Ji = Earth; Geng, Xin = Metal; Ren, Gui = Water), and Earthly Branch = (year − 4) mod 12 (Rat … Pig). Both use the boundary-resolved year.
The compatibility calculators check these traditional earthly-branch relations:
- Liu He (六合): Rat–Ox, Tiger–Pig, Rabbit–Dog, Dragon–Rooster, Snake–Monkey, Horse–Goat.
- San He (三合): Monkey–Rat–Dragon, Pig–Rabbit–Goat, Tiger–Horse–Dog, Snake–Rooster–Ox.
- Xiang Chong (六冲): Rat–Horse, Ox–Goat, Tiger–Monkey, Rabbit–Rooster, Dragon–Dog, Snake–Pig.
- Xiang Hai (六害): Rat–Goat, Ox–Horse, Tiger–Snake, Rabbit–Dragon, Monkey–Pig, Rooster–Dog.
- Xiang Xing (相刑): Tiger–Snake–Monkey; Ox–Goat–Dog; Rat–Rabbit; self-punishment for Dragon, Horse, Rooster, Pig.
- Xiang Po (相破): Rat–Rooster, Ox–Dragon, Tiger–Pig, Rabbit–Horse, Snake–Monkey, Goat–Dog.
Year elements are compared with the Wu Xing generating cycle (Wood → Fire → Earth → Metal → Water → Wood) and controlling cycle (Wood → Earth → Water → Fire → Metal → Wood).
Tier order. To summarize a pair, the calculators use a simplified order of the traditional relations: Liu He (highest), then San He, then same sign or no relation, then punishment, harm and clash (challenging). It is a reading aid, not a classical ranking, and schools weigh these relations differently. Pairs with both a harmony and a conflict-type relation, and pairs whose only relation is Xiang Po, do not fit this order and are labelled "No single tier". By design, the site gives no percentages, star ratings or numeric scores: a match is described by its traditional relations (Liu He, San He, clash, harm, punishment, destruction) and a qualitative tier label. The marriage calculator adds four dimensions (Long-Term Stability, Emotional Bond, Family & Finance, Conflict Resolution), each with a short traditional note for the pair's type of relation, without scoring them.
Your data
All calculations run in your browser. See the privacy policy.
What this site does not do
It does not calculate BaZi (Four Pillars), Na Yin elements or a house's natal Flying Star chart (the annual chart in the full report is described above), and it does not give medical, legal, financial or marriage advice. See the disclaimer.