The 12 Zodiac Signs
The Western zodiac divides the year into 12 signs, each associated with specific personality traits, elements, and ruling planets. Whether you believe in astrology or just enjoy it for fun, knowing your zodiac sign is a cultural touchstone worldwide.
Signs and Date Ranges
| Sign | Dates | Element | Symbol |
|---|---|---|---|
| Aries | Mar 21 - Apr 19 | Fire | Ram |
| Taurus | Apr 20 - May 20 | Earth | Bull |
| Gemini | May 21 - Jun 20 | Air | Twins |
| Cancer | Jun 21 - Jul 22 | Water | Crab |
| Leo | Jul 23 - Aug 22 | Fire | Lion |
| Virgo | Aug 23 - Sep 22 | Earth | Maiden |
| Libra | Sep 23 - Oct 22 | Air | Scales |
| Scorpio | Oct 23 - Nov 21 | Water | Scorpion |
| Sagittarius | Nov 22 - Dec 21 | Fire | Archer |
| Capricorn | Dec 22 - Jan 19 | Earth | Goat |
| Aquarius | Jan 20 - Feb 18 | Air | Water Bearer |
| Pisces | Feb 19 - Mar 20 | Water | Fish |
The Four Elements
- Fire (Aries, Leo, Sagittarius): Passionate, energetic, bold, sometimes impulsive
- Earth (Taurus, Virgo, Capricorn): Practical, grounded, reliable, sometimes stubborn
- Air (Gemini, Libra, Aquarius): Intellectual, social, communicative, sometimes detached
- Water (Cancer, Scorpio, Pisces): Emotional, intuitive, empathetic, sometimes moody
Programming a Zodiac Calculator
function getZodiacSign(month, day) {
const signs = [
{ name: 'Capricorn', end: [1, 19] },
{ name: 'Aquarius', end: [2, 18] },
{ name: 'Pisces', end: [3, 20] },
{ name: 'Aries', end: [4, 19] },
{ name: 'Taurus', end: [5, 20] },
{ name: 'Gemini', end: [6, 20] },
{ name: 'Cancer', end: [7, 22] },
{ name: 'Leo', end: [8, 22] },
{ name: 'Virgo', end: [9, 22] },
{ name: 'Libra', end: [10, 22] },
{ name: 'Scorpio', end: [11, 21] },
{ name: 'Sagittarius', end: [12, 21] },
{ name: 'Capricorn', end: [12, 31] }
];
return signs.find(s =>
month < s.end[0] || (month === s.end[0] && day <= s.end[1])
).name;
}Find your zodiac sign instantly with the PureTools Zodiac Signs Calculator. Enter your birth date and discover your sign, element, ruling planet, and key personality traits. Fun for everyone, whether you're a believer or a skeptic!