Convert any date between the Gregorian and Chinese lunar calendars from 1900 to 2100. Results include the Gan-Zhi (Stem-Branch) year, Chinese zodiac animal, and leap month details — calculated entirely in your browser with no data uploads.
Finding lunar birthdays: Convert a Gregorian birth date to the lunar calendar once. Each year, enter that lunar date to find the next Gregorian date it falls on. This lets you celebrate birthdays on the traditional lunar schedule.
Traditional festivals: Chinese festivals follow fixed lunar dates — Spring Festival (1st Month, 1st Day), Dragon Boat Festival (5th Month, 5th Day), and Mid-Autumn Festival (8th Month, 15th Day). Enter any of these lunar dates to find the corresponding Gregorian date for a specific year.
Genealogy and historical research: Older Chinese documents often record dates in the lunar calendar. Convert them to Gregorian dates for cross-referencing with modern records.
Planning cultural events and travel: Planning to attend Chinese New Year celebrations or the Mid-Autumn Festival? Convert the festival's lunar date to find the corresponding Gregorian date for travel and event planning.
Enter the year, month, and day in the Solar to Lunar section and click Convert to Lunar. The tool displays the corresponding lunar date, Gan-Zhi year designation, and Chinese zodiac animal. Use the Today button to auto-fill the current date.
Enter the lunar year, month, and day in the Lunar to Solar section and click Convert to Solar. If the date falls in a leap month, select the Leap option from the month dropdown. The result shows the equivalent Gregorian date along with Gan-Zhi and zodiac details.
Because a lunar year is roughly 354 days — about 11 days shorter than a solar year — the Chinese calendar inserts a leap month roughly every two to three years to stay aligned with the seasons. In those years the same month number appears twice; the second occurrence is marked Leap in the dropdown.
The Gan-Zhi system pairs ten Heavenly Stems with twelve Earthly Branches in a 60-year rotation. Each year receives a unique two-character name — for example, 2026 is Bing-Wu. The same combination repeats every 60 years. It also designates months, days, and two-hour periods in traditional Chinese timekeeping.
This tool covers dates from 1900 through 2100. It uses astronomical algorithms from the lunar-javascript library for Chinese lunar calendar conversion. Dates outside this range are not supported.
This Chinese lunar calendar converter translates dates between the Gregorian (solar) and Chinese lunar calendars, covering 1900 through 2100. Enter a date in either direction to see the converted result, including the Gan-Zhi (Stem-Branch) year, zodiac animal, and leap month details. The conversion runs entirely in your browser, so date values are not uploaded to a server.
The tool uses the open-source lunar-javascript library, which applies astronomical algorithms based on solar and lunar motion. It supports the full 1900–2100 range used by the converter. Leap months are detected automatically. When a lunar year contains one, the month dropdown adds a clearly labeled Leap option, letting you select the correct month.
Use the converter to track a lunar birthday, check Spring Festival dates, convert genealogical records, or study Chinese timekeeping. After each conversion, the opposite input section auto-fills so you can review the reverse conversion or adjust the date.
The Chinese lunar calendar — more precisely a lunisolar calendar — has been used for over 4,000 years. Each month begins on the day of a new moon and lasts either 29 or 30 days, making a lunar year approximately 354 days long. Because this is about 11 days shorter than the solar year, a leap month is inserted roughly every two to three years to keep the calendar aligned with the seasons.
The calendar assigns each year a name from the Gan-Zhi (Stem-Branch) system, which pairs one of ten Heavenly Stems with one of twelve Earthly Branches. This creates a 60-year cycle where each combination appears exactly once. The twelve Earthly Branches also correspond to the twelve Chinese zodiac animals: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, and Pig.
| Feature | Chinese Lunar Calendar | Gregorian Calendar |
|---|---|---|
| Type | Lunisolar (months follow the moon; leap months keep it aligned with the sun) | Purely solar |
| Month length | 29 or 30 days (based on lunar phases) | 28, 29, 30, or 31 days (fixed) |
| Year length | ~354 days (regular) or ~384 days (with leap month) | 365 or 366 days |
| Leap mechanism | Adds an entire leap month roughly every 2–3 years | Adds a leap day every 4 years (with exceptions) |
| Year numbering | Gan-Zhi 60-year cycle + imperial reign years historically | Continuous numbering from year 1 |
| New Year date | Varies (late January to late February) | Fixed at January 1 |
| Common use | Traditional festivals, astrology, genealogy, cultural events | Daily civil use worldwide |
| Gregorian Date | Lunar Year | Gan-Zhi | Zodiac | Element |
|---|---|---|---|---|
| Jan 29, 2025 – Feb 16, 2026 | 2025 (Yi-Si) | Yi-Si | Snake | Wood |
| Jan 29, 2026 – Feb 5, 2027 | 2026 (Bing-Wu) | Bing-Wu | Horse | Fire |
| Feb 6, 2027 – Jan 25, 2028 | 2027 (Ding-Wei) | Ding-Wei | Goat | Fire |
| Jan 26, 2028 – Feb 12, 2029 | 2028 (Wu-Shen) | Wu-Shen | Monkey | Earth |
| Feb 13, 2029 – Feb 2, 2030 | 2029 (Ji-You) | Ji-You | Rooster | Earth |
| Feb 3, 2030 – Jan 22, 2031 | 2030 (Geng-Xu) | Geng-Xu | Dog | Metal |
| Jan 23, 2031 – Feb 10, 2032 | 2031 (Xin-Hai) | Xin-Hai | Pig | Metal |
| Feb 11, 2032 – Jan 30, 2033 | 2032 (Ren-Zi) | Ren-Zi | Rat | Water |
The Chinese New Year dates shown above mark the first day of the lunar year. The zodiac animal and element apply to the entire lunar year.