Chinese Lunar Calendar Calculator

Convert any Gregorian date to the Chinese lunar calendar instantly. Get lunar year, month, day, zodiac, and stem-branch cycle with our free Chinese Lunar Calendar Calculator.

881.3K usesUpdated · 2026-04-29Runs locally · zero upload

How to Use Chinese Lunar Calendar Calculator

The Chinese Lunar Calendar Calculator converts any Gregorian date to its corresponding Chinese lunisolar calendar representation in seconds.

  1. Select a Date — Pick any date between January 31, 1900 and December 31, 2100 using the date picker.
  2. Read the Results — The Chinese Lunar Calendar Calculator instantly displays the lunar year, month, day, zodiac sign, and stem-branch year.
  3. Check the New Year — The tool also shows this year's Chinese New Year (Spring Festival) date and how many days remain.

The Chinese Lunar Calendar Calculator updates in real time as you change the date — no submit button required.

Formula & Theory — Chinese Lunar Calendar Calculator

The Chinese Lunar Calendar Calculator is built on two core astronomical computations:

New Moon Detection

$$ JDE = 2451550.09766 + 29.530588861 \times k + 0.00015437 \times T^2 $$

Where $k$ is the lunation number and $T$ is Julian centuries from J2000.0. Correction terms from the Sun's and Moon's mean anomaly are applied to yield precise new moon Julian Day numbers.

Solar Longitude

The sun's ecliptic longitude is computed to locate major solar terms (节气). Each lunar month is defined as the period between consecutive new moons. A leap month is identified when a lunar month contains no major solar term (multiples of 30°).

Symbol Meaning
$k$ Lunation number from J2000.0 epoch
$T$ Julian centuries from J2000.0
$JDE$ Julian Ephemeris Day of new moon

The Chinese Lunar Calendar Calculator maps the resulting month index to traditional names: 正月 (Month 1) through 腊月 (Month 12), and uses the 60-year stem-branch cycle to label years.

Zodiac Assignment

The 12 Chinese zodiac animals correspond to the 12 Earthly Branches. The year 2020 is a Geng-Zi (庚子) year — Rat. The Chinese Lunar Calendar Calculator determines your zodiac by computing the lunar year and finding its position in the 12-year cycle.

Use Cases for Chinese Lunar Calendar Calculator

The Chinese Lunar Calendar Calculator serves a wide range of everyday and cultural needs:

  • Birthday lookup — Find the lunar birthday for yourself or a family member to celebrate on the traditional date.
  • Traditional festivals — Identify whether a specific date falls near Qingming (清明), Dragon Boat Festival (端午), or Mid-Autumn Festival (中秋).
  • Zodiac research — Determine which zodiac animal governs a given birth year using the Chinese Lunar Calendar Calculator.
  • Wedding & auspicious date planning — Many families consult the lunar calendar when choosing important dates; this tool makes it easy.
  • Historical research — Cross-reference Gregorian historical dates with their lunar equivalents for Chinese history studies.
  • Spring Festival countdown — Use the Chinese Lunar Calendar Calculator to see exactly how many days remain until Chinese New Year.

Frequently asked questions about Chinese Lunar Calendar Calculator

How accurate is the Chinese Lunar Calendar Calculator?

The Chinese Lunar Calendar Calculator uses an astronomical algorithm based on solar longitude and new moon calculations accurate to within a day for dates between 1900 and 2100.

What is the stem-branch (干支) cycle?

The stem-branch cycle combines 10 Heavenly Stems and 12 Earthly Branches to form a 60-year repeating cycle used in Chinese calendar, astrology, and traditional medicine.

What is a leap month in the Chinese lunar calendar?

A leap month (闰月) is an intercalary month added roughly every 3 years to keep the lunar calendar aligned with the solar year. The Chinese Lunar Calendar Calculator clearly marks whether a date falls in a leap month.

Is my data stored?

No. All calculations happen in your browser; nothing is sent to a server.