Kundli Generator

Enter your date, time and place of birth to get your janam kundali: lagna, planets, nakshatra, North or South Indian chart, navamsa and dasha periods, calculated in your browser.

Pick your town or the nearest city from the list.

Leave this unless you know the birth was recorded in another time, such as local mean time before time zones.

Rahu and Ketu

Example kundli

An example: 1 Jan 2000, 17:30, New Delhi, Delhi, India (Asia/Kolkata, UTC+05:30).

Lagna (Ascendant)
Gemini (Mithuna) 16°21′45″
Moon sign (Rashi)
Libra (Tula)
Birth nakshatra
Swati, pada 4
Sun sign (sidereal)
Sagittarius (Dhanu)
Chart style
Chart
3Asc 16°4Ra 11°567Mo 19°8Ve 7°9Me 8°Su 16°10Ke 11°11Ma 4°121Ju 1°Sa 16°R2

Planets

PlanetSignDegreeNakshatraPadaLordHouseNavamsa
Lagna (Ascendant)Gemini16°21′45″Ardra3Rahu1Aquarius
Sun (Surya)Sagittarius16°30′56″Purva Ashadha1Venus7Leo
Moon (Chandra)Libra19°28′15″Swati4Rahu5Pisces
Mars (Mangal)Aquarius4°06′39″Dhanishta4Mars9Scorpio
Mercury (Budh)Sagittarius8°02′09″Mula3Ketu7Gemini
Jupiter (Guru)Aries1°24′04″Ashwini1Ketu11Aries
Venus (Shukra)Scorpio7°42′43″Anuradha2Saturn6Virgo
Saturn (Shani) (R)Aries16°32′35″Bharani1Venus11Leo
Rahu (Rahu)Cancer11°11′15″Pushya3Saturn2Libra
Ketu (Ketu)Capricorn11°11′15″Shravana1Moon8Aries

Sidereal positions with the Lahiri ayanamsa (23°51′11″ on this date), mean Rahu and Ketu, and whole-sign houses counted from the lagna. (R) = retrograde.

Vimshottari dasha

The Rahu mahadasha was running at birth, with 0.71 years left.

Rahu 18 Sept 1982 – 18 Sept 2000
  • Rahu–Rahu: 18 Sept 1982 – 1 Jun 1985
  • Rahu–Jupiter: 1 Jun 1985 – 25 Oct 1987
  • Rahu–Saturn: 25 Oct 1987 – 31 Aug 1990
  • Rahu–Mercury: 31 Aug 1990 – 20 Mar 1993
  • Rahu–Ketu: 20 Mar 1993 – 7 Apr 1994
  • Rahu–Venus: 7 Apr 1994 – 7 Apr 1997
  • Rahu–Sun: 7 Apr 1997 – 2 Mar 1998
  • Rahu–Moon: 2 Mar 1998 – 31 Aug 1999
  • Rahu–Mars: 31 Aug 1999 – 18 Sept 2000
Jupiter 18 Sept 2000 – 18 Sept 2016
  • Jupiter–Jupiter: 18 Sept 2000 – 6 Nov 2002
  • Jupiter–Saturn: 6 Nov 2002 – 19 May 2005
  • Jupiter–Mercury: 19 May 2005 – 25 Aug 2007
  • Jupiter–Ketu: 25 Aug 2007 – 31 Jul 2008
  • Jupiter–Venus: 31 Jul 2008 – 1 Apr 2011
  • Jupiter–Sun: 1 Apr 2011 – 18 Jan 2012
  • Jupiter–Moon: 18 Jan 2012 – 19 May 2013
  • Jupiter–Mars: 19 May 2013 – 25 Apr 2014
  • Jupiter–Rahu: 25 Apr 2014 – 18 Sept 2016
Saturn 18 Sept 2016 – 19 Sept 2035
  • Saturn–Saturn: 18 Sept 2016 – 22 Sept 2019
  • Saturn–Mercury: 22 Sept 2019 – 1 Jun 2022
  • Saturn–Ketu: 1 Jun 2022 – 11 Jul 2023
  • Saturn–Venus: 11 Jul 2023 – 9 Sept 2026
  • Saturn–Sun: 9 Sept 2026 – 22 Aug 2027
  • Saturn–Moon: 22 Aug 2027 – 23 Mar 2029
  • Saturn–Mars: 23 Mar 2029 – 1 May 2030
  • Saturn–Rahu: 1 May 2030 – 7 Mar 2033
  • Saturn–Jupiter: 7 Mar 2033 – 19 Sept 2035
Mercury 19 Sept 2035 – 18 Sept 2052
  • Mercury–Mercury: 19 Sept 2035 – 14 Feb 2038
  • Mercury–Ketu: 14 Feb 2038 – 12 Feb 2039
  • Mercury–Venus: 12 Feb 2039 – 12 Dec 2041
  • Mercury–Sun: 12 Dec 2041 – 19 Oct 2042
  • Mercury–Moon: 19 Oct 2042 – 19 Mar 2044
  • Mercury–Mars: 19 Mar 2044 – 17 Mar 2045
  • Mercury–Rahu: 17 Mar 2045 – 4 Oct 2047
  • Mercury–Jupiter: 4 Oct 2047 – 9 Jan 2050
  • Mercury–Saturn: 9 Jan 2050 – 18 Sept 2052
Ketu 18 Sept 2052 – 19 Sept 2059
  • Ketu–Ketu: 18 Sept 2052 – 14 Feb 2053
  • Ketu–Venus: 14 Feb 2053 – 16 Apr 2054
  • Ketu–Sun: 16 Apr 2054 – 22 Aug 2054
  • Ketu–Moon: 22 Aug 2054 – 23 Mar 2055
  • Ketu–Mars: 23 Mar 2055 – 19 Aug 2055
  • Ketu–Rahu: 19 Aug 2055 – 6 Sept 2056
  • Ketu–Jupiter: 6 Sept 2056 – 13 Aug 2057
  • Ketu–Saturn: 13 Aug 2057 – 22 Sept 2058
  • Ketu–Mercury: 22 Sept 2058 – 19 Sept 2059
Venus 19 Sept 2059 – 19 Sept 2079
  • Venus–Venus: 19 Sept 2059 – 18 Jan 2063
  • Venus–Sun: 18 Jan 2063 – 18 Jan 2064
  • Venus–Moon: 18 Jan 2064 – 18 Sept 2065
  • Venus–Mars: 18 Sept 2065 – 18 Nov 2066
  • Venus–Rahu: 18 Nov 2066 – 18 Nov 2069
  • Venus–Jupiter: 18 Nov 2069 – 19 Jul 2072
  • Venus–Saturn: 19 Jul 2072 – 19 Sept 2075
  • Venus–Mercury: 19 Sept 2075 – 20 Jul 2078
  • Venus–Ketu: 20 Jul 2078 – 19 Sept 2079
Sun 19 Sept 2079 – 18 Sept 2085
  • Sun–Sun: 19 Sept 2079 – 6 Jan 2080
  • Sun–Moon: 6 Jan 2080 – 7 Jul 2080
  • Sun–Mars: 7 Jul 2080 – 12 Nov 2080
  • Sun–Rahu: 12 Nov 2080 – 7 Oct 2081
  • Sun–Jupiter: 7 Oct 2081 – 26 Jul 2082
  • Sun–Saturn: 26 Jul 2082 – 8 Jul 2083
  • Sun–Mercury: 8 Jul 2083 – 13 May 2084
  • Sun–Ketu: 13 May 2084 – 18 Sept 2084
  • Sun–Venus: 18 Sept 2084 – 18 Sept 2085
Moon 18 Sept 2085 – 19 Sept 2095
  • Moon–Moon: 18 Sept 2085 – 20 Jul 2086
  • Moon–Mars: 20 Jul 2086 – 18 Feb 2087
  • Moon–Rahu: 18 Feb 2087 – 19 Aug 2088
  • Moon–Jupiter: 19 Aug 2088 – 19 Dec 2089
  • Moon–Saturn: 19 Dec 2089 – 20 Jul 2091
  • Moon–Mercury: 20 Jul 2091 – 18 Dec 2092
  • Moon–Ketu: 18 Dec 2092 – 19 Jul 2093
  • Moon–Venus: 19 Jul 2093 – 20 Mar 2095
  • Moon–Sun: 20 Mar 2095 – 19 Sept 2095
Mars 19 Sept 2095 – 19 Sept 2102
  • Mars–Mars: 19 Sept 2095 – 15 Feb 2096
  • Mars–Rahu: 15 Feb 2096 – 4 Mar 2097
  • Mars–Jupiter: 4 Mar 2097 – 8 Feb 2098
  • Mars–Saturn: 8 Feb 2098 – 20 Mar 2099
  • Mars–Mercury: 20 Mar 2099 – 17 Mar 2100
  • Mars–Ketu: 17 Mar 2100 – 13 Aug 2100
  • Mars–Venus: 13 Aug 2100 – 14 Oct 2101
  • Mars–Sun: 14 Oct 2101 – 18 Feb 2102
  • Mars–Moon: 18 Feb 2102 – 19 Sept 2102

Marriage matching? Use the Moon nakshatra (Swati) and rashi (Tula) in the Guna Milan calculator.

Everything is worked out in your browser; your birth details aren't uploaded or saved.

How to make your kundli

  1. Enter the date and time of birth, then start typing the town or city and pick it from the list (or enter the latitude and longitude).
  2. Press Make kundli. Switch between the North and South Indian chart and between the rashi (D1) and navamsa (D9) charts.
  3. Read the planet table and the dasha periods, and download the chart as a PNG or the whole kundli as a one-page PDF.

How it is calculated

The time of birth is turned into Universal Time with the time zone that applied at that place on that date. The positions of the Sun, Moon and planets come from astronomy-engine, an open-source ephemeris that matches NASA's JPL Horizons to within a few arcseconds. Vedic astrology measures them from a fixed point among the stars, so the Lahiri ayanamsa is subtracted: 23°51′25.53″ at the start of 2000, growing by about 50.3″ a year with the precession of the equinoxes. The lagna is the sign rising on the eastern horizon at the place of birth, found from the local sidereal time and the latitude. Each sign is 30°, each nakshatra 13°20′ and each pada 3°20′, all counted from 0° Aries (Ashwini).

Example

For a birth in New Delhi on 1 January 2000 at 17:30 IST (12:00 UTC), the ayanamsa is 23°51′11″. The lagna is Gemini (Mithuna) at 16°21′45″, in Ardra nakshatra. The Moon is at 19°28′15″ Libra, which is 12.80° into Swati (each pada is 3.33°), so its pada is 4 and the birth nakshatra is Swati 4. Saturn is in Aries and retrograde. The first dasha is Rahu, the lord of Swati, with 0.71 years left at birth.

Checked against published ephemerides

  • Planet longitudes for three dates match NASA JPL Horizons (DE441) to within 10 arcseconds.
  • The ayanamsa matches the values printed in the Indian Astronomical Ephemeris for 2000, 2020 and 2022 to within a second of arc.
  • Lagna, Moon nakshatra and pada, and Rahu agree with drikpanchang.com's Lahiri charts for New Delhi on three dates, and with a published chart for Jawaharlal Nehru.

Looking for a match? Take the Moon's nakshatra and rashi from your kundli to the Guna Milan calculator.

For interest and tradition only, not advice: astrology isn't a science, and this tool makes no predictions. Sources: Indian Astronomical Ephemeris (Positional Astronomy Centre, India Meteorological Department), Calendar Reform Committee report (1955), J. Meeus, Astronomical Algorithms. Place list: GeoNames (geonames.org), CC BY 4.0. Checked 7 October 2026.

Frequently asked questions

What do I need to make a kundli?

Your date of birth, the time as exactly as you know it, and the place of birth. The time matters most: the lagna (ascendant) moves through a whole sign in about two hours, so a time that is off by 10–15 minutes can change it. Use the time on the birth certificate or hospital record if you have it.

Which ayanamsa and settings does it use?

The Lahiri (Chitrapaksha) ayanamsa defined by India's Calendar Reform Committee and published in the Indian Astronomical Ephemeris, which most Indian almanacs and astrologers use. Houses are whole signs counted from the lagna, as in the usual North and South Indian charts, and Rahu and Ketu are the mean lunar nodes unless you choose the true node.

Why is my lagna or nakshatra different on another website?

Usually because of the birth time or the time zone. Check the time zone shown under the place: for births before 1950 in India, for example, the clock time may have been local mean time or Bombay or Calcutta time, which you can choose under Clock time used at birth. A planet or lagna right at the edge of a sign or nakshatra can also fall on either side with a slightly different ayanamsa.

What if I don't know my birth time?

You can still see the planets' signs, because most of them move slowly; the Moon moves about 13° a day, so its nakshatra can change during the day. The lagna, the houses and the dashas depend on the time, so treat them as unknown.

Does this kundli predict my future?

No. It calculates where the Sun, Moon and planets were at your birth, as seen in Vedic astrology, and the dasha periods that follow from the Moon's position. Astrology is a tradition, not a science, so the tool makes no predictions; please don't base health, money or marriage decisions on it alone.

Is my birth information saved?

No. The chart is worked out in your browser and nothing is uploaded or stored. The PDF is made on your device too.

More everyday calculators

See all everyday calculators →

Can't find the tool you need? Tell us, and the most requested tools get built first.