Gregorian to Chinese lunar date converter

The Chinese lunisolar calendar sets Chinese New Year, the Mid-Autumn Festival and traditional birthdays; this tool converts any date to it.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter gregorian date.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

Each month starts on the day of the new moon in China time (UTC+8), and a leap month is added when 13 lunations fall between winter solstices. Computed with the Intl Chinese calendar (ICU). Animal = (year minus 4) mod 12, stem = (year minus 4) mod 10.

Example

Inputs: Gregorian date = 2026-02-17. Result: Converted date: Month 1, day 1, 2026 (Horse); Lunar month: 1; Leap month: No.

Limits and caveats

  • Calculated for China time; Vietnamese or Korean lunar calendars can differ by a day.
  • Range 1901 to 2099.

Questions about this tool

When is Chinese New Year 2026?

Tuesday 17 February 2026, starting the year of the Fire Horse (Bing-Wu).

What is a leap month in the Chinese calendar?

A repeated month added about 7 times every 19 years to keep the calendar in step with the seasons, such as the repeated second month in 2023.

Why is the zodiac animal different in January?

The Chinese year starts between 21 January and 20 February, so people born in January 2026 belong to the Snake year of 2025.