Complete BaZi Weight Chart and Lookup Tables
If you want to calculate your bone weight by hand -- or verify an online result -- these are the complete lookup tables implemented by our calculator.
The calculation itself is simple arithmetic: look up four values and add them. Month and day require a lunar-calendar conversion. If you prefer an automatic breakdown, use the bone weight calculator.
Bone weight is a traditional divination lookup, traditionally attributed to Yuan Tiangang. The attribution and table history are examined separately in the Yuan Tiangang source audit. Its interpretation is not a scientifically validated personality, career, relationship, health, or forecasting assessment.
Year Weight Table (年骨重)
This table uses the sexagenary cycle (六十甲子) -- the 60-year repeating cycle of Heavenly Stems and Earthly Branches. Find your birth year's corresponding 干支, then read off the weight.
How to find your year's 干支: If you know your birth year's Chinese zodiac animal and element, you already have it. If not, any Chinese calendar converter will tell you. Or just use our calculator and it does this for you.
| 干支 | Weight | 干支 | Weight | 干支 | Weight |
|---|
| 甲子 | 1.2 两 | 甲午 | 1.5 两 | 甲子 repeats every 60 years | |
| 乙丑 | 0.9 两 | 乙未 | 0.6 两 | | |
| 丙寅 | 0.6 两 | 丙申 | 0.5 两 | | |
| 丁卯 | 0.7 两 | 丁酉 | 1.4 两 | | |
| 戊辰 | 1.2 两 | 戊戌 | 1.4 两 | | |
| 己巳 | 0.5 两 | 己亥 | 0.9 两 | | |
| 庚午 | 0.9 两 | 庚子 | 0.7 两 | | |
| 辛未 | 0.8 两 | 辛丑 | 0.7 两 | | |
| 壬申 | 0.7 两 | 壬寅 | 0.9 两 | | |
| 癸酉 | 0.8 两 | 癸卯 | 1.2 两 | | |
| 甲戌 | 1.5 两 | 甲辰 | 0.8 两 | | |
| 乙亥 | 0.9 两 | 乙巳 | 0.7 两 | | |
| 丙子 | 1.6 两 | 丙午 | 1.3 两 | | |
| 丁丑 | 0.8 两 | 丁未 | 0.5 两 | | |
| 戊寅 | 0.8 两 | 戊申 | 1.4 两 | | |
| 己卯 | 1.9 两 | 己酉 | 0.5 两 | | |
| 庚辰 | 1.2 两 | 庚戌 | 0.9 两 | | |
| 辛巳 | 0.6 两 | 辛亥 | 1.7 两 | | |
| 壬午 | 0.8 两 | 壬子 | 0.5 两 | | |
| 癸未 | 0.7 两 | 癸丑 | 0.7 两 | | |
| 甲申 | 0.5 两 | 甲寅 | 1.2 两 | | |
| 乙酉 | 1.5 两 | 乙卯 | 0.8 两 | | |
| 丙戌 | 0.6 两 | 丙辰 | 0.8 两 | | |
| 丁亥 | 1.6 两 | 丁巳 | 0.6 两 | | |
| 戊子 | 1.5 两 | 戊午 | 1.9 两 | | |
| 己丑 | 0.7 两 | 己未 | 0.6 两 | | |
| 庚寅 | 0.9 两 | 庚申 | 0.8 两 | | |
| 辛卯 | 1.2 两 | 辛酉 | 1.6 两 | | |
| 壬辰 | 1.0 两 | 壬戌 | 1.0 两 | | |
| 癸巳 | 0.7 两 | 癸亥 | 0.6 两 | | |
Quick Year Reference (Common Birth Years)
For quick lookup, here are recent years and their weights:
| Birth Year | 干支 | Weight | Birth Year | 干支 | Weight |
|---|
| 1960 | 庚子 | 0.7 两 | 1990 | 庚午 | 0.9 两 |
| 1964 | 甲辰 | 0.8 两 | 1994 | 甲戌 | 1.5 两 |
| 1968 | 戊申 | 1.4 两 | 1998 | 戊寅 | 0.8 两 |
| 1972 | 壬子 | 0.5 两 | 2000 | 庚辰 | 1.2 两 |
| 1976 | 丙辰 | 0.8 两 | 2002 | 壬午 | 0.8 两 |
| 1980 | 庚申 | 0.8 两 | 2004 | 甲申 | 0.5 两 |
| 1984 | 甲子 | 1.2 两 | 2006 | 丙戌 | 0.6 两 |
| 1986 | 丙寅 | 0.6 两 | 2008 | 戊子 | 1.5 两 |
| 1988 | 戊辰 | 1.2 两 | 2010 | 庚寅 | 0.9 两 |
Month Weight Table (月骨重)
Based on your lunar birth month (not the Gregorian month). If you were born near the start or end of a lunar month, double-check which month you fall in -- the lunar calendar doesn't align with the Gregorian one.
| Lunar Month | Weight |
|---|
| 正月 (1st) | 0.6 两 |
| 二月 (2nd) | 0.7 两 |
| 三月 (3rd) | 1.8 两 |
| 四月 (4th) | 0.9 两 |
| 五月 (5th) | 0.5 两 |
| 六月 (6th) | 1.6 两 |
| 七月 (7th) | 0.9 两 |
| 八月 (8th) | 1.5 两 |
| 九月 (9th) | 1.8 两 |
| 十月 (10th) | 0.8 两 |
| 十一月 (11th) | 0.9 两 |
| 十二月 (12th) | 0.5 两 |
Notice the range: the 3rd and 9th months are the heaviest (1.8 liang each), while the 5th and 12th months are the lightest (0.5 liang). This means your birth month alone can create a 1.3-liang swing in your total weight.
Day Weight Table (日骨重)
Based on your lunar birth day (初一 through 三十).
| Lunar Day | Weight | Lunar Day | Weight | Lunar Day | Weight |
|---|
| 初一 (1st) | 0.5 两 | 十一 (11th) | 0.9 两 | 廿一 (21st) | 1.0 两 |
| 初二 (2nd) | 1.0 两 | 十二 (12th) | 1.7 两 | 廿二 (22nd) | 0.9 两 |
| 初三 (3rd) | 0.8 两 | 十三 (13th) | 0.8 两 | 廿三 (23rd) | 0.8 两 |
| 初四 (4th) | 1.5 两 | 十四 (14th) | 1.7 两 | 廿四 (24th) | 0.9 两 |
| 初五 (5th) | 1.6 两 | 十五 (15th) | 1.0 两 | 廿五 (25th) | 1.5 两 |
| 初六 (6th) | 1.5 两 | 十六 (16th) | 0.8 两 | 廿六 (26th) | 1.8 两 |
| 初七 (7th) | 0.8 两 | 十七 (17th) | 0.9 两 | 廿七 (27th) | 0.7 两 |
| 初八 (8th) | 1.6 两 | 十八 (18th) | 1.8 两 | 廿八 (28th) | 0.8 两 |
| 初九 (9th) | 0.8 两 | 十九 (19th) | 0.5 两 | 廿九 (29th) | 1.6 两 |
| 初十 (10th) | 1.6 两 | 二十 (20th) | 1.5 两 | 三十 (30th) | 0.6 两 |
The heaviest days are the 12th, 14th, 18th, and 26th (all 1.7-1.8 liang). The lightest are the 1st, 19th, and initial day of some months (0.5 liang).
Hour Weight Table (时骨重)
Chinese hours (时辰) divide the day into twelve two-hour blocks, each named after an Earthly Branch:
| 时辰 | Time Range | Weight |
|---|
| 子时 (Zi) | 23:00 - 01:00 | 1.6 两 |
| 丑时 (Chou) | 01:00 - 03:00 | 0.6 两 |
| 寅时 (Yin) | 03:00 - 05:00 | 0.7 两 |
| 卯时 (Mao) | 05:00 - 07:00 | 1.0 两 |
| 辰时 (Chen) | 07:00 - 09:00 | 0.9 两 |
| 巳时 (Si) | 09:00 - 11:00 | 1.6 两 |
| 午时 (Wu) | 11:00 - 13:00 | 1.0 两 |
| 未时 (Wei) | 13:00 - 15:00 | 0.8 两 |
| 申时 (Shen) | 15:00 - 17:00 | 0.8 两 |
| 酉时 (You) | 17:00 - 19:00 | 0.9 两 |
| 戌时 (Xu) | 19:00 - 21:00 | 0.6 两 |
| 亥时 (Hai) | 21:00 - 23:00 | 0.6 两 |
Zi hour and Si hour have the largest table value at 1.6 liang. If the birth hour is unknown, do not substitute noon: the hour value can change the matched poem. Recover the record or calculate explicitly labeled candidate scenarios.
Calculation Example
Let's walk through a real example. Say someone was born on March 15, 1990, at 10:30 AM.
Step 1: Convert to lunar calendar
March 15, 1990 = Lunar February 19th, Year of 庚午
Step 2: Look up each weight
- Year: 庚午 = 0.9 两
- Month: Lunar 2nd month = 0.7 两
- Day: Lunar 19th = 0.5 两
- Hour: 10:30 AM = 巳时 = 1.6 两
Step 3: Add them up
0.9 + 0.7 + 0.5 + 1.6 = 3.7 两
Step 4: Look up the poem for 3.7 liang
The published calculator returns the same four-part breakdown and 3.7 total for this recorded input.
Complete 2.1–7.2 Liang Result Table (52 Entries)
After adding the year, month, day, and hour weights, use this table to find the matching classical poem and traditional verdict. It lists every tenth-liang entry from 2.1 through 7.2, for 52 entries in total.
Don't know your total? Open the bone weight calculator and enter your birth date and hour for an automatic conversion and lookup.
Which Table Version Is Correct?
If you've seen different bone weight tables on different websites, you're not imagining things. Several variations exist, and they disagree on specific values -- particularly for some year weights and a few day weights.
Many pages repeat different modern compilations without identifying an edition or manuscript. We have not found primary evidence proving that the common numeric table belongs to the San Ming Tong Hui or Yuan Hai Zi Ping.
Our narrower, verifiable statement is that the calculator implements the exact values printed on this page. A result is reproducible only when the table version and calendar inputs are the same.
What to Do After Checking Your Weight
After verifying the arithmetic, choose the next page by intent:
Frequently Asked Questions
How to read the bone weight chart?
Find your birth year's Heavenly Stem and Earthly Branch (干支) in the year table, then look up your lunar birth month, lunar birth day, and birth hour in their respective tables. Each gives you a weight in liang (两). Add all four together for your total bone weight, then look up the corresponding poem. If you're unsure about your lunar calendar dates, our bone weight calculator converts everything automatically.
What does each bone weight number mean?
Each tenth-liang value from 2.1 to 7.2 indexes one traditional poem. Lower rows often use scarcity or labor imagery, while upper rows use wealth or rank imagery from a hierarchical society. Those are textual themes, not evidence that a heavier score predicts a better life. See what the score means.
Where can I calculate my bone weight for free?
Our free bone weight calculator converts a recorded Gregorian date, displays all four table values, adds them, and shows the corresponding traditional poem without registration. Verify the output against this page and read the interpretation boundary before using the poem.