What the Chinese Zodiac Calculator Does
This calculator takes a single input — your birth year — and returns your Chinese zodiac animal, along with the associated element and yin/yang polarity. The Chinese zodiac (sheng xiao) is a repeating 12-year cycle, with each year named after one of twelve animals. The system originates in China and is widely used across East and Southeast Asia. Note that the traditional Chinese calendar begins at Chinese New Year (late January or February), so people born in January or early February may technically belong to the previous year's sign — this tool uses the calendar year you enter.
How to Use It
- Enter your four-digit Birth Year (for example, 1990 or 2000).
- The calculator instantly displays your animal sign, fixed element, and yin/yang.
- If no year is entered, it defaults to 2000.
The Formula Explained
The animal is found by taking the year, subtracting 4 (since the cycle is anchored so that year 4 = Rat), and finding the remainder when divided by 12:
- Animal = Animal = Animals≤ft[≤ft(Year - 4\right) \bmod 12\right]where the list runs Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig.
- Element = Element = Elements≤ft[≤ft\lfloor ((≤ft(Year - 4\right) \bmod 10) ÷ (2)) \right\rfloor\right]cycling through Wood, Fire, Earth, Metal, Water over a 10-year pattern.
- Yin/Yang = Yang if the year is even, Yin if the year is odd.
Worked Example
Suppose you were born in 1990:
- Animal: ≤ft(1990 - 4\right) \bmod 12 = 1986 \bmod 12 = 6 \rightarrow index 6is Horse.
- Element: ≤ft(1990 - 4\right) \bmod 10 = 6, then 6 / 2 = 3 \rightarrow index 3is Metal.
- Yin/Yang: 1990 is even → Yang.
So a person born in 1990 is a Yang Metal Horse.
Key Terms Explained
The Chinese zodiac is a calendar-based naming system, not a calculation about personality. These are the terms you will meet when you read a result from this calculator.
- Sheng xiao (生肖) / Chinese zodiac — the cycle of twelve animals (Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig) assigned to years in a fixed repeating order. The same system is used, with a few local animal substitutions, in Vietnam, Korea, Japan and Mongolia; in Vietnam, for example, the Rabbit year is traditionally a Cat year and the Ox is a Water Buffalo.
- Earthly Branches (地支) — the 12-year cycle — the twelve branches (子 zǐ, 丑 chǒu, 寅 yín, 卯 mǎo, 辰 chén, 巳 sì, 午 wǔ, 未 wèi, 申 shēn, 酉 yǒu, 戌 xū, 亥 hài) are the real underlying sequence; the twelve animals are popular labels attached to them. This calculator finds the branch with (year-4)\bmod 12, where the offset 4 makes 4 CE a Rat year.
- Heavenly Stems (天干) — the 10-year cycle — ten signs (甲 jiǎ, 乙 yǐ, 丙 bǐng, 丁 dīng, 戊 wù, 己 jǐ, 庚 gēng, 辛 xīn, 壬 rén, 癸 guǐ) that advance alongside the branches. The stem of a year is (year-4)\bmod 10.
- Sexagenary cycle (干支, 60 years) — stems and branches advance together, one step each per year, so only half of the 120 possible pairings ever occur (even stems meet even branches, odd meet odd). The number of distinct combinations is ((12 × 10) ÷ (2)) = 60which is why a full stem-branch name such as 甲辰 (Wood Dragon) returns once every 60 years. A 60th birthday completing this cycle is traditionally a milestone.
- Five Elements / Wu Xing (五行) — Wood, Fire, Earth, Metal, Water. Each pair of stems shares one element: stems 1–2 are Wood, 3–4 Fire, 5–6 Earth, 7–8 Metal, 9–10 Water. The year element shown by a year-based tool is therefore fully determined by the year and repeats every 10 years.
- Year element vs. 'inner' or natal element — the element derived from the birth year stem is the only one a year-only calculator can give. Traditional Chinese astrology also uses a fuller chart (八字 bāzì, the "four pillars" of year, month, day and hour), from which practitioners read a person's day-master or "inner" element. That value cannot be obtained from the year alone and will often differ from the year element.
- Yin and yang (陰陽) — the polarity of the stem: odd-numbered stems (甲, 丙, 戊, 庚, 壬) are yang, even-numbered (乙, 丁, 己, 辛, 癸) are yin. In practice, an even Gregorian year such as 2024 is yang and an odd year such as 1985 is yin, so a full sign reads "Yang Wood Dragon" or "Yin Wood Ox".
- Chinese New Year vs. lichun (立春) — the two competing boundaries for where a zodiac year begins. The popular boundary is Chinese New Year, a lunisolar date that falls between roughly 21 January and 20 February. Many astrological schools instead start the year at lichun, the solar term "start of spring", around 3–5 February. A year-only calculator assumes 1 January, so anyone born in January or early February should check their actual birth date against that year's Chinese New Year (or lichun) and may belong to the previous animal year.
- Animal sign vs. Western zodiac sign — the Chinese animal sign is assigned by year and repeats every 12 years; a Western zodiac sign (Aries, Taurus, …) is assigned by the date within the year and repeats every 12 months. They are unrelated systems and a person has one of each.
Zodiac signs are cultural and traditional, not scientific. Treat results as heritage and entertainment rather than as information about health, character or compatibility.
使用注意事項與精準校對原則(6 大核心守則)
📐 1. 嚴格對齊輸入量綱與單位
輸入各項數值時請務必確認量綱(例如小時、天數、金額、百分比),避免單位不匹配引發推算偏差。
🔒 2. 純前端本機毫秒級隱私保障
所有計算邏輯 100% 在您的終端瀏覽器內完成,資料絕不上傳伺服器,嚴格守護商業與個人隱私。
📊 3. 符合公認學術與產業計算模型
演算法嚴格遵循國際通用數學公式與標準計算模型,經多重情境交叉核對,數值嚴密精確。
📋 4. 一鍵複製與免登入 PDF 匯出
支援一鍵複製推算結果字串至剪貼簿,亦可直接點擊列印按鈕輸出純淨 PDF 工作報表。
🔄 5. 多情景敏感度動態對比
建議針對極端值與多組預期情景分別試算,觀察輸出數據的波動區間,輔助做出更穩健的決策。
🛡️ 6. 專業諮詢與日常參考免責聲明
本工具運算結果供日常排程、學業研習與事前參考之用,如涉及重大法規或投資決策請諮詢持證專家。