Chinese Zodiac Calculator

The Chinese zodiac calculator turns a birthday into an animal and a year element. 2026 is the Year of the Horse, and the lunar year that begins on February 17, 2026 is a Fire Horse year. People born from January 1 through February 16, 2026 are still Snakes, because the animal changes on Lunar New Year rather than on January 1.

Chinese zodiac years around now

Lunar year startsAnimalElement
2023-01-22RabbitWater
2024-02-10DragonWood
2025-01-29SnakeWood
2026-02-17HorseFire
2027-02-06GoatFire
2028-01-26MonkeyEarth

The twelve animals repeat in this order: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, and Pig. English charts sometimes say Sheep or Ram for Goat. This page uses Goat. The element comes from the heavenly stem of that lunar year. A full birth chart also reads the month, day, and hour. Those extra pillars are not part of this calculator.

Compatibility here is the popular grouping taught in almanacs and New Year chats: Rat with Dragon and Monkey, Ox with Snake and Rooster, Tiger with Horse and Dog, and Rabbit with Goat and Pig. Each animal also has a traditional opposite. Treat that as culture, not as advice about a relationship.

Questions people ask

Why is my Chinese zodiac different from my birth year?

The animal changes on Lunar New Year, not on January 1. In 2026, Lunar New Year is February 17. A birthday from January 1 to February 16, 2026 still falls in the Year of the Snake.

What animal is 2026 in the Chinese zodiac?

2026 is the Year of the Horse. The lunar year that starts on February 17, 2026 is a Fire Horse year.

Is the element the same for everyone born in that year?

This calculator uses the heavenly stem of the lunar year, which is the element most English zodiac charts show. Traditional almanacs also read the month, day, and hour. Those extra pillars are not calculated here.

More China tools

Related reading