Skip to today's reading
Zodi Animal

萬年曆 · Wànniánlì

The Feng Shui calendar for today

A free Feng Shui calendar for lunar dates, solar terms, auspicious activities, avoid lists, and the days that harmonize or clash with your Chinese zodiac animal. Every Chinese term on this page can be read, translated, and heard aloud.

The next turns

Choose what to include

One file for the next twelve months, each date carrying its reading. Works with Apple, Google, and Outlook calendars.

The next turns of the calendar

Upcoming solar terms, festivals, and moons, counted from today. Add a birth date and your own clash and harmony days join the list.

How to read a Chinese almanac

Ten terms make up every day on this page. Tap a card to study it, tap the speaker to hear it. Study all ten and you can read any printed almanac.

How the dates are calculated

Calculated: the astronomy. Each solar term is the moment the sun's apparent longitude crosses a multiple of 15 degrees. Lunar months begin at the astronomical new moon. The month holding the winter solstice is month eleven, and in a year of thirteen moons the first month without a major term becomes the leap month. Calendar days are fixed to Beijing time, UTC+8, which observes no daylight saving; your display follows your device's clock. Day pillars run on the unbroken 60-day cycle, checked against this site's BaZi calculator. These values are checked against published dates from multiple independent calendar sources.

Traditional: the inherited layer. The Twelve Day Officers, the favor and avoid lists, and the clash and harmony relationships come from the huangli tradition. They are classifications passed down and applied consistently, not measurements. Astronomical precision in the dates does not prove the traditional readings; the two layers are labeled separately across this page.

Editorial: our layer. The daily summary lines and the proverb pairings are written for this site, in plain language, from the traditional material. They aim for honest reflection, never certainty about outcomes.

Questions people ask

What is a clash day?

Each day carries one of the twelve earthly branches. The branch opposite yours, six positions away, is your clash ( chōng). Tradition treats clash days as poor timing for signing, launching, moving house, or weddings, and better for routine work and care. The calendar marks them once you enter a birth date.

When does the Chinese zodiac year change?

It depends on the system. The solar reckoning used by this calendar and by BaZi turns the year at Li Chun (立春, the start of spring, around February 4). Popular custom turns it at Lunar New Year. Someone born between January 1 and Li Chun belongs to the previous animal year under the solar reckoning.

Why do Chinese festival dates move every year?

Festivals sit on lunar dates, and twelve lunar months run about eleven days short of the solar year. A leap month is added roughly every three years to catch up, so Lunar New Year swings between late January and mid February.

What is the difference between huangli, tong shu, and wannianli?

黃曆 (huánglì) names the day-selection almanac tradition with its favor and avoid lists. 通書 (tōngshū) is the fuller printed almanac book that includes the huangli plus charms, tables, and reference material. 萬年曆 (wànniánlì) means perpetual calendar, the long-running date conversion tables. They overlap but are not interchangeable.

Is the almanac scientifically proven?

The dates are astronomy: solar terms, new moons, and lunar months are calculated positions of the sun and moon. The favor and avoid readings are tradition, a classification system inherited from the huangli. This page labels which is which and does not claim the traditional layer predicts real-world outcomes.

Do you store my birth date?

Only in your own browser, so the calendar can mark your days. Nothing is sent to a server, and you can clear it with one tap.

Why traditional characters?

The Chinese on this page uses traditional characters (驚蟄, not 惊蛰) to match the site's Proverb Pond and the printed almanac tradition. Pinyin is identical for both scripts.

Keep reading