We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
A tool for converting dates between the lunar and solar calendars. It supports lunar leap months and is ideal for looking up holidays, birthdays, or historical dates.
Result will appear here
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
This converter maps a Gregorian date to its corresponding date in the Chinese lunisolar calendar, or converts a Chinese lunar year, month, and day back to Gregorian. It is intended for Chinese calendar dates; it is not a general converter for every lunar calendar used around the world. English labels identify the input mode, while returned calendar records and traditional names may appear in Chinese.
The Chinese calendar is lunisolar: lunar months follow the Moon, while the calendar also accounts for the solar year. Because twelve lunar months do not always line up with a solar year, some years include an intercalary, or leap, month. That month is distinct from the ordinary month with the same number. For example, in 2023 the second month and leap second month begin on different Gregorian dates: February 20 and March 22 respectively. A source that says only “second month, day one” is therefore incomplete if that year has a leap second month.
For a Gregorian input, the result includes the Chinese lunar date. For a lunar input, the result includes the Gregorian date. Additional fields can show the year’s stem-branch and zodiac combination, month and day stem-branch names, a weekday value, and a solar term or festival when the calendar library returns one. The weekday appears as an index from 0 to 6, where 0 is Sunday and 6 is Saturday. Solar terms and festival names may be displayed in Chinese.
The lunar-to-Gregorian year selector covers 1900 through 2099. The Hong Kong Observatory publishes comparison tables for 1901–2100, including a 2026 table; these are useful for checking a date independently. Its notes also explain that some far-future new moons or solar terms close to midnight can produce a one-day date discrepancy between forecasts or tables.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
2026-02-17. Choose Lunar to Solar when the source gives a Chinese lunar year, month, and day.For example, checking the two first days of the ordinary second month and leap second month in 2023 yields different Gregorian dates: 2023-02-20 and 2023-03-22. Keep “leap” attached to the date when saving or sharing it.
Use cases
See how the tool fits into real work and everyday tasks.
Convert the intended lunar month and day in the specific target year, then place the returned Gregorian date on that year’s calendar. Preserve leap-month status when the birth record includes it.
For a diary, genealogy note, or message that records a Chinese lunar date, enter its year, month, and day to find the corresponding Gregorian date. Keep the original wording beside the conversion so the source can be checked later.
Convert a date for the particular lunar year rather than reusing a Gregorian month and day from another year. Festival cards appear only when a festival name is returned for the selected date.
Q&A
Find concise answers to common questions and confusing cases.
They are two separate months in that lunar year, even though they share a month number. Select the one named in the source record. If the record does not say whether the month is ordinary or leap, the Gregorian date may not be uniquely determined.
The day list offers values through 30, but a particular lunar month may have only 29 days. A nonexistent date produces no result. Choose a day that exists in that month and check that the selected month and leap status match the source.
The result uses an index: 0 means Sunday, 1 Monday, through 6 Saturday. Treat it as a compact weekday code rather than a localized weekday name.
Those cards are conditional. They appear only when a name is returned for the selected date; their absence does not by itself mean that the date conversion failed.
Notes
Review scope, result limitations, and important precautions before use.
Related
Discover related tools, collections, and available API capabilities.