Vedic Astrology Calculator

Find your Vedic Moon sign (Rashi), Sun sign, and nakshatra from your birth date and time — computed in the sidereal zodiac with the Lahiri ayanamsa, the system Indian panchangs use.

✓ Lahiri sidereal zodiac✓ Moon sign plus nakshatra✓ Not the Western tropical zodiac

Your birth details

The Moon moves about 13 degrees a day, so the time matters for the Moon sign. The Sun sign barely changes within a day.
With this checked, noon is used and the Moon sign is marked approximate.

🔒 Your birth details stay in your browser. Nothing is uploaded or stored.

Result

Vedic Moon sign (Rashi)
Kumbha
Moon at 2.93° Kumbha · Dhanishta nakshatra, pada 3

Your sidereal chart, at a glance

Sun sign (Vedic)Mesha · 6.43°
Moon sign (Vedic)Kumbha · 2.93°
Moon nakshatraDhanishta · pada 3
Western (tropical) Sun signTaurus · 0.15°
Lahiri ayanamsa used23.72°
Birth moment (UTC)1990-04-20 12:00 UTC
Your Vedic Sun sign is Mesha, while the Western tropical Sun sign for the same moment is Taurus. The two zodiacs differ by the ayanamsa, about 23.72 degrees, which is why Vedic signs usually sit one sign behind the Western ones.
Copied

Key Takeaways

  • The Moon moves about 13 degrees a day, so birth time matters most for the Moon sign and nakshatra.
  • The Lahiri ayanamsa, about 24.22 degrees in 2026, is why Vedic signs sit earlier than Western signs.
  • Positions only, no predictions: nakshatras are 27 divisions of 13 degrees 20 minutes, each in four padas.

Worked example: April 20, the spec anchor

The default birth moment, 20 April 1990 at 12:00 UTC, worked step by step. The same method gives Mesha for any April 20, because the Sun enters sidereal Mesha around April 14 each year.

StepValue
Tropical Sun longitude0.15° Taurus (30.15° absolute)
Lahiri ayanamsa, April 199023.72°
Sidereal Sun longitude (30.15 − 23.72)6.43° Mesha
Tropical Moon longitude26.65° Aquarius (326.65° absolute)
Sidereal Moon longitude (326.65 − 23.72)302.93° Kumbha (2.93° in sign)
Nakshatra (302.93 ÷ 13.33)Dhanishta, pada 3

Cross-checks for this engine: the new Moon of 11 September 2026 lands at 24.20° sidereal Leo and the full Moon of 26 September 2026 at 9.36° sidereal Pisces, matching the published September 2026 panchang positions; the Sun crosses 180° sidereal (Tula Sankranti) on 17 October 2026, as published. The Moon engine therefore agrees with the panchang to well under a degree.

Vedic Sun sign dates (typical, published ranges)

These are the commonly published sidereal Sun ranges. Actual ingress (Sankranti) dates shift by about a day from year to year, which is why this calculator computes from longitude instead of from this table. Western tropical dates sit about 24 days earlier.

Vedic signWestern nameTypical Sun datesRulerElement
MeshaAriesApr 14 – May 14MarsFire
VrishabhaTaurusMay 15 – Jun 14VenusEarth
MithunaGeminiJun 15 – Jul 14MercuryAir
KarkaCancerJul 15 – Aug 14MoonWater
SimhaLeoAug 15 – Sep 15SunFire
KanyaVirgoSep 16 – Oct 15MercuryEarth
TulaLibraOct 16 – Nov 15VenusAir
VrishchikaScorpioNov 16 – Dec 15MarsWater
DhanuSagittariusDec 16 – Jan 13JupiterFire
MakaraCapricornJan 14 – Feb 12SaturnEarth
KumbhaAquariusFeb 13 – Mar 14SaturnAir
MeenaPiscesMar 15 – Apr 13JupiterWater

How it works in 3 steps

1

Enter birth date and time

Date is required. Time and time zone sharpen the Moon sign; without a time, noon is used and the Moon sign is marked approximate.

2

Longitudes are computed

The calculator finds the tropical longitudes of the Sun and Moon for that moment, then subtracts the Lahiri ayanamsa to get sidereal longitudes.

3

Read sign and nakshatra

Each 30-degree sign and each 13-degree-20-minute nakshatra follows from the sidereal longitude, with a warning when a position sits near a sign boundary.

The formula, plainly

sidereal longitude = tropical longitude − Lahiri ayanamsa · sign = floor(sidereal ÷ 30) · nakshatra = floor(sidereal ÷ 13.333)

Worked check on the default date. On 20 April 1990 at 12:00 UTC the tropical Sun sits at 0.15° Taurus, which is 30.15° in absolute longitude, and the Lahiri ayanamsa is 23.72°, so the sidereal Sun is 30.15 − 23.72 = 6.43° Mesha. The tropical Moon is at 26.65° Aquarius, 326.65° absolute, so the sidereal Moon is 326.65 − 23.72 = 302.93°, which is 2.93° into Kumbha. Dividing 302.93 by 13.333 gives nakshatra index 22, Dhanishta, and the remainder 9.60° inside it gives pada 3.

Why not the Western sign? The Western tropical zodiac is fixed to the seasons: 0° Aries is always the spring equinox. The Vedic sidereal zodiac is fixed to the stars, and precession has drifted the two apart by about 24 degrees today. That is the whole difference, and it is why a Western Aries Sun can be a Vedic Meena or Mesha Sun depending on the date.

Deep dive

The Moon crosses a whole sign in about two and a quarter days, roughly 13 degrees per day or half a degree per hour. A birth time that is off by a few hours can therefore move the Moon sign only when the Moon sits near a sign boundary, but a date-only reading can be a full sign out for births near midnight in a far time zone. That is why this calculator asks for time and zone, and marks the Moon sign approximate when the time is unknown.

The Sun and Moon longitudes use a standard low-precision astronomical method, checked against published panchang positions: the September 2026 new and full Moons and the October 2026 Tula Sankranti all land within a fraction of a degree of the published values. Positions within 1 degree of a sign boundary are flagged, because there a small error could change the sign. For a legal or ceremonial chart, confirm with a full panchang ephemeris for the exact birth place.

Two zodiacs, one sky: sidereal versus tropical

Vedic astrology and Western astrology both divide the sky into twelve signs of thirty degrees each, but they anchor those divisions differently, and that single difference explains almost every discrepancy a reader notices between the two systems. Western astrology uses the tropical zodiac, which is fixed to the seasons: its zero point is the March equinox, so the tropical sign called Aries always begins at the equinox regardless of which stars sit behind it. Vedic astrology uses the sidereal zodiac, which is fixed to the stars: its zero point is a fixed star reference, so the sidereal signs stay aligned with the constellations while the equinox drifts against them. Because the Earth’s axis precesses, the equinox drifts westward against the stars by about 50 arc-seconds a year, and the two zodiacs have drifted apart by roughly twenty-four degrees. That drift is the ayanamsa, and it is the whole reason a person can be one sign in one system and the neighbouring sign in the other.

The calculator uses the Lahiri ayanamsa, which is the correction that converts tropical longitudes to sidereal longitudes by subtracting the drift. The page states the correction as about 24.22 degrees in 2026, and the calculator’s own results confirm the growth pattern behind that figure: for a birth moment in 1990 the ayanamsa used is 23.72 degrees, and for a moment in 2000 it is 23.86 degrees, an increase consistent with about 50 arc-seconds a year across the intervening decade and onward to the 2026 figure. The arithmetic is worth checking, because it shows the ayanamsa is not a mystical constant but a measured drift: ten years at 50 arc-seconds a year is 500 arc-seconds, or about 0.14 degrees, which is exactly the gap between 23.72 and 23.86. A reader who understands that drift understands why Vedic signs sit earlier than Western signs by most of a sign, and why the gap grows slowly with time rather than staying fixed.

The default example on the page makes the two-zodiac difference concrete. For a birth moment of 20 April 1990 at 12:00 UTC, the Vedic Sun sign is Mesha at 6.43 degrees, while the Western tropical Sun sign for the same moment is Taurus at 0.15 degrees. Subtracting the ayanamsa of 23.72 degrees from the tropical longitude gives the sidereal longitude, and the sign changes because the tropical position sits just past a sign boundary while the sidereal position sits just inside the previous sign. That boundary effect is why the difference is usually one sign but not always: a birth moment whose tropical longitude sits far from a boundary will show the same sign name in both systems, differing only in the degree within the sign, while a moment near a boundary will show neighbouring signs. The calculator computes from longitude rather than from a date table precisely so that boundary cases are handled by arithmetic instead of by approximation.

The page’s own Sun-sign date table states the typical sidereal ranges, with the warning that actual ingress dates, called Sankranti, shift by about a day from year to year. Mesha runs typically from 14 April to 14 May, Vrishabha from 15 May to 14 June, and so on through the twelve signs, with the Western tropical dates sitting about 24 days earlier. Those ranges are useful for a quick sense check: a birth date of 20 April falls inside the typical Mesha range, which agrees with the calculator’s computed Mesha result for that date, while a birth date near a range boundary, such as 14 or 15 May, should be computed rather than read from the table, because the true ingress may fall a day either side. The table also lists each sign’s traditional ruler and element, which are definitional attributions of the system, not predictions about any individual, and this guide reports them in that spirit only.

The Moon sign and the nakshatra: why time matters most for the Moon

The Moon sign is the result most sensitive to birth time, and the reason is the Moon’s speed. The Moon moves about 13 degrees a day across the zodiac, which means it crosses a thirty-degree sign in about two and a quarter days, as the page itself states. The Sun, by contrast, moves only about a degree a day, so it takes about a month to cross a sign. A birth time that is off by a few hours therefore moves the Moon by a couple of degrees, which matters only near a sign boundary, while it moves the Sun by a fraction of a degree, which almost never matters. That asymmetry is why the calculator asks for birth time and time zone, and why it marks the Moon result approximate when the time is unknown: the Sun sign is comparatively robust to time uncertainty, and the Moon sign is not.

When the birth time is unknown, the calculator uses noon and marks the Moon sign and nakshatra as approximate, and the default example shows exactly how that flag works. With the time box checked as unknown for the same 20 April 1990 date, the Moon result still reads Kumbha at 2.93 degrees with Dhanishta nakshatra, pada 3, but with the word “approximate” attached and a note explaining that noon was used. The noon substitution is the honest middle course: it gives a central estimate rather than refusing to compute, and it labels that estimate so it is not mistaken for a timed result. A Moon position computed from noon sits at most about six and a half degrees from the true position for that date, since the Moon moves about 13 degrees in a full day, so a noon-based Moon sign is reliable whenever the noon position sits well inside a sign, and unreliable only when it sits within a few degrees of a boundary. The approximation flag is the calculator telling the reader which of those two situations applies, without pretending to know which side of the boundary the true position falls on.

The nakshatra refines the Moon’s position further, and its arithmetic is as clean as the sign arithmetic. There are 27 nakshatras, called lunar mansions, each spanning 13 degrees and 20 minutes of the sidereal zodiac, and 27 times 13 degrees 20 minutes equals the full 360 degrees. Each nakshatra is divided into four padas, or quarters, of 3 degrees and 20 minutes each, so a Moon longitude determines both a nakshatra and a pada by division: the nakshatra index is the longitude divided by 13 degrees 20 minutes, and the pada is the remainder divided by 3 degrees 20 minutes. The default example’s Moon at 2.93 degrees of Kumbha falls in Dhanishta, pada 3, while the 1 January 2000 example’s Moon at 13.46 degrees of Tula falls in Swati, pada 3. Those pada figures are positional facts, computed from longitude, and this guide reports them only as such: the page makes no predictions from them, and neither does this guide.

Time zone handling completes the picture, and it is the input most likely to be entered wrong. The calculator asks for the time zone of birth as a UTC offset and displays the birth moment in UTC, so a birth at noon local time in a zone five hours ahead of UTC is computed as 07:00 UTC, not as noon UTC. Entering a local time with the wrong offset shifts the computed positions by the offset error times the body’s speed, which for the Moon can be several degrees: a five-hour offset error moves the Moon by nearly three degrees, enough to change a nakshatra pada or, near a boundary, a sign. The displayed UTC moment is therefore the first thing to check after entering a birth: if it does not match the intended moment converted to UTC, the offset is wrong and every position downstream is wrong with it. The calculator’s transparency about the UTC moment is what makes that check possible, and it is worth doing before reading any sign.

Worked examples, checked against the calculator

The examples below were run through the page’s own calculator, and the figures quoted are the figures it displays. The default case is a birth moment of 20 April 1990 at 12:00 UTC: the Vedic Moon sign is Kumbha at 2.93 degrees with Dhanishta nakshatra, pada 3; the Vedic Sun sign is Mesha at 6.43 degrees; the Western tropical Sun sign is Taurus at 0.15 degrees; and the Lahiri ayanamsa used is 23.72 degrees. That single case already contains the whole two-zodiac lesson, because the Vedic and Western Sun signs are neighbours, separated by the ayanamsa across a sign boundary.

Birth moment (UTC)Vedic Moon signVedic Sun signWestern Sun signAyanamsa used
1990-04-20 12:00 (default)Kumbha 2.93°, Dhanishta pada 3Mesha 6.43°Taurus 0.15°23.72°
2000-01-01 00:00Tula 13.46°, Swati pada 3Dhanu 16.01°Capricorn 9.87°23.86°
1990-04-20, time unknown (noon used)Kumbha 2.93°, Dhanishta pada 3, approximateMesha 6.43°Taurus 0.15°23.72°

The second row is useful because it shows a case where the Vedic and Western Sun signs are again neighbours, Dhanu against Capricorn, but with a larger degree gap inside each sign, which is the more common situation: the ayanamsa shifts every position earlier by about twenty-four degrees, and whether the sign name changes depends only on whether that shift crosses a boundary. The third row shows that the unknown-time path does not invent a different answer for the default date: it returns the same positions with the approximation flag, because noon on that date happens to be the default time anyway, and the flag, not the figure, is what changes. A reader who sees the same figures with and without the time box checked should not conclude that time does not matter; they should conclude that for this particular date, the noon estimate and the timed result agree, which will not always be true, especially for Moon positions near a sign or nakshatra boundary.

This calculator reports traditional astronomical positions and sign placements for information and entertainment, and it makes no predictions and no guarantees about personality, events, compatibility or any other personal outcome. That boundary is stated on the page itself, and this guide observes it strictly: nothing in these sections should be read as a prediction about any individual, a compatibility verdict between individuals, or a personality description derived from a sign or nakshatra. The positions are computed from date, time and the Lahiri ayanamsa by the method described, and their interest lies in the astronomy and the traditional system of definitions, not in any claim about what they foretell. A reader who wants predictions will not find them here, and that absence is deliberate, because the calculator does not make them and this guide does not invent them.

Using the Sun-sign table without misreading it

The page’s Sun-sign table is a quick reference, not a substitute for computation, and the distinction matters most at the boundaries. The table gives typical sidereal ranges, such as Mesha from 14 April to 14 May and Vrishabha from 15 May to 14 June, and it warns that actual ingress dates shift by about a day from year to year. A birth date in the middle of a range can be read from the table with confidence, because a one-day ingress shift cannot move it across a boundary, but a birth date on the first or last day of a range cannot: a baby born on 14 May might be Mesha or Vrishabha depending on the year’s actual ingress, and only the calculator’s longitude computation settles it. The table’s second warning points the same way: Western tropical dates sit about 24 days earlier, so a reader comparing systems must shift by about 24 days, not by a whole month, and must remember that the shift is in days of the year, not in sign names alone.

Sign names themselves are a smaller but persistent source of confusion, because the Vedic names and the Western names refer to the same twelve divisions under different labels. Mesha is Aries, Vrishabha is Taurus, Mithuna is Gemini, Karka is Cancer, Simha is Leo, Kanya is Virgo, Tula is Libra, Vrishchika is Scorpio, Dhanu is Sagittarius, Makara is Capricorn, Kumbha is Aquarius and Meena is Pisces, as the page’s own table lists them. A reader who sees “Kumbha” in the Vedic result and “Aquarius” in a Western reference is looking at the same division under its two names, not at two different signs, and the comparison that matters is between the longitudes, not between the labels. The calculator’s result panel helps here by printing both the Vedic and the Western Sun sign for the same moment, so the two-zodiac comparison is visible in one place rather than reconstructed from two sources.

The table’s ruler and element columns are traditional attributions of the system: each sign is assigned a ruling planet and an element, as Mesha is assigned Mars and Fire, Vrishabha Venus and Earth, and so on through the twelve. Those attributions are definitions within the traditional system, reported here because the page’s own table reports them, and they should be read as system definitions, not as claims about any individual born under a sign. The same boundary applies to nakshatra names and padas: they are positional divisions of the zodiac, computed from longitude, and their interest in this guide is astronomical and definitional. A guide that turned those attributions into personality claims would be adding exactly the predictions the page declines to make, and this guide does not do so.

Common mistakes, and what to check before quoting a result

The most common mistake is entering a local birth time with the wrong UTC offset, which shifts every computed position by the offset error. The check is immediate: read the birth moment in UTC that the calculator displays, and confirm it matches the intended moment converted to UTC. If a birth at noon in a zone five hours ahead of UTC does not display as 07:00 UTC, the offset is wrong, and the Moon position in particular will be off by the error times the Moon’s daily motion. The second most common mistake is reading a Sun sign from the typical date table for a birth near a range boundary, where the true ingress may fall a day either side of the table’s dates. The check is equally immediate: run the date through the calculator instead of the table, because the calculator computes from longitude and the table approximates from typical dates.

The third mistake is treating an approximate Moon result as a timed result. When the birth time is unknown, the calculator uses noon and marks the Moon sign and nakshatra as approximate, and that flag must travel with any quotation of the result: a Moon sign quoted without its approximation flag overstates what is known, especially near a sign or nakshatra boundary where the true position could fall either side. The fourth mistake is comparing Vedic and Western signs as if they were competing answers to the same question, when they are answers from two different zodiac anchors to the same sky. The productive comparison is the one the calculator prints: the same moment’s sidereal and tropical longitudes, differing by the ayanamsa, with sign names that usually sit one division apart and degrees that differ by about twenty-four. Before quoting any result, check four things: the UTC moment, the approximation flag if time was unknown, whether the date sits near a table boundary, and whether the sign being quoted is the sidereal or the tropical one. A result that passes those four checks is quoted correctly, whatever sign it names.

New guide: Vedic Astrology Explained: Birth Charts, Dashas, and the Difference from Western Astrology

Vedic astrology, or Jyotish, reads the sky differently from Western astrology, and the difference is not a matter of opinion about one planet or another.

Vedic astrology uses the sidereal zodiac, aligned to the constellations, so the Sun and planet signs usually fall about 23 to 24 degrees earlier than in the tropical zodiac used by Western astrology. The same birth moment gives a different Sun sign in each system. The full guide, Vedic Astrology Explained: Birth Charts, Dashas, and the Difference from Western Astrology, works through the method in detail, with worked examples and the cases that most often go wrong.

Frequently asked questions

What is a Vedic astrology calculator?

It finds your Vedic Moon sign, Sun sign, and nakshatra from your birth date and time, computed in the sidereal zodiac with the Lahiri ayanamsa.

Why is my Vedic Sun sign different from my Western sign?

Western astrology uses the tropical zodiac, fixed to the seasons, while Vedic astrology uses the sidereal zodiac, fixed to the stars. Precession has drifted the two apart by about 24 degrees, so Vedic signs usually sit one sign behind the Western ones.

Why does the Moon sign need my birth time?

The Moon moves about 13 degrees a day, crossing a sign every two and a quarter days. Without a birth time, the Moon sign can only be approximate, especially near a sign boundary.

What is Lahiri ayanamsa?

It is the correction, about 24.22 degrees in 2026, that converts tropical longitudes to sidereal longitudes. It grows by about 50 arc-seconds a year as the equinox precesses, and it is the standard used by Indian panchangs.

What is a nakshatra?

A nakshatra is one of 27 lunar mansions, each spanning 13 degrees and 20 minutes of the sidereal zodiac. Your Moon nakshatra comes from the Moon sidereal longitude, and each nakshatra is divided into four padas.

Is this a prediction?

No. This calculator reports traditional astronomical positions and sign placements for information and entertainment. It makes no predictions and no guarantees about personality, events, or outcomes.

Why is my Vedic Sun sign usually one sign earlier than my Western sign?

Because the sidereal zodiac sits about 24 degrees earlier than the tropical zodiac, after subtracting the Lahiri ayanamsa, which is about 24.22 degrees in 2026. A tropical position just past a sign boundary therefore falls just inside the previous sidereal sign. The default example shows it: Mesha in the Vedic system against Taurus in the Western system for the same moment, 20 April 1990 at 12:00 UTC.

Why does birth time matter more for the Moon sign than the Sun sign?

Because the Moon moves about 13 degrees a day and crosses a sign every two and a quarter days, while the Sun moves only about a degree a day and takes about a month to cross a sign. A few hours of time error moves the Moon by a couple of degrees, which matters near a boundary, but moves the Sun by a fraction of a degree, which almost never matters.

What is a pada?

A pada is one quarter of a nakshatra. Each nakshatra spans 13 degrees and 20 minutes, so each pada spans 3 degrees and 20 minutes, and there are four padas per nakshatra. The default Moon position falls in Dhanishta, pada 3, which is a positional fact computed from longitude, not a prediction.

What happens if I do not know my birth time?

The calculator uses noon and marks the Moon sign and nakshatra as approximate. For the default date that gives the same positions with the approximation flag attached, but near a sign or nakshatra boundary the true position could fall either side, so an approximate result should always be quoted with its flag.

What is the difference between Vedic and Western astrology?

The main differences are the zodiac and the emphasis. Vedic astrology uses the sidereal zodiac, aligned to the constellations, while Western astrology uses the tropical zodiac, aligned to the seasons — a gap of about 23 to 24 degrees today. Vedic practice also centres the Moon sign and nakshatra and uses dasha timing periods, which Western practice does not have.

What is a nakshatra?

A nakshatra is a lunar mansion: one of 27 divisions of the zodiac, each about 13 degrees 20 minutes wide, through which the Moon passes. Your Moon’s nakshatra at birth is central in Vedic practice: it determines the starting dasha and is used in compatibility and timing readings.

Why does Vedic astrology need my birth time?

Because the ascendant — the sign rising at the moment of birth — sets the whole chart, and it changes roughly every two hours. The birth time also fixes the Moon’s nakshatra balance that starts the dasha sequence. Without an accurate time, the chart’s structure and timing cannot be drawn reliably.

Disclaimer: This calculator reports traditional Vedic astrological placements computed from astronomical positions. It is for information and entertainment only, not a prediction, not advice, and not a substitute for a full panchang chart cast for an exact birth place and time. Sign boundaries within about 1 degree should be confirmed with a panchang.