Free Kundli Generator

Enter your date, time, and place of birth to generate a free Janam Kundli with D1 and D9 charts, planetary positions, Vimshottari Dasha, and a simplified Mangal Dosha analysis.

100% private - everything runs in your browser, no birth data is sent anywhere

Enter birth details

Supports 1900 onwards for better calculation reliability.

Example: 5:30 PM (= 17:30 in 24-hour). Even a 4-minute shift moves the Lagna by ~1°, so enter as precisely as you can.

Related Tools

Quick facts

Zodiac systemSidereal (Lahiri / Chitrapaksha ayanamsa)
House systemWhole-sign (house 1 = Lagna sign)
Planets computed9 grahas including mean Rahu and Ketu
Divisional chartsD1 (Rashi) and D9 (Navamsa)
Dasha systemVimshottari (120-year cycle, 365.25-day year)
Mangal Dosha checkMars in houses 1, 2, 4, 7, 8, 12 from Lagna / Moon / Venus
Chart stylesNorth Indian (diamond) and South Indian (square)
Supported birth range1 Jan 1900 onwards
Typical precision±0.3° vs Swiss Ephemeris Lahiri
Privacy100% browser-side, no data sent anywhere

What is a Kundli?

A Kundli (also called Janam Kundli, birth chart, or horoscope) is a map of the sky at the moment of your birth. In Vedic astrology it records the positions of the Sun, Moon, five visible planets (Mars, Mercury, Jupiter, Venus, Saturn), and the lunar nodes (Rahu and Ketu) as viewed from earth, projected onto the zodiac.

This tool computes the sidereal (Lahiri) longitudes of all nine grahas using Meeus-based astronomical algorithms, assigns them to whole-sign houses, and derives the Panchang (Tithi, Nakshatra, Yoga, Karana, Vaara), Vimshottari Dasha, and Mangal Dosha status.

How do you read a Kundli?

Lagna (ascendant) is the zodiac sign rising on the eastern horizon at your birth moment. It defines house 1. The sign-to-house mapping proceeds in order: house 2 is the next sign, house 3 the one after, through house 12.

Rashi (Moon sign) is the zodiac sign the Moon was in at birth. It is the most commonly referenced sign in Indian astrology (when someone asks “what’s your rashi?”, this is what they mean).

D9 (Navamsa) is a divisional chart where each sign is split into 9 equal parts of 3°20′, each mapped to a sign. It is used alongside D1 for marriage analysis and to gauge a planet’s underlying strength.

The 27 Nakshatras and their Dasha lords

Nakshatra is the lunar mansion (13°20′ of ecliptic) in which the Moon sits at birth. It determines which of the 9 Vimshottari Dasha lords rules your starting Mahadasha.

#NakshatraDegrees (sidereal)Dasha LordYears
1Ashwini0°00′ - 13°20′ AriesKetu7
2Bharani13°20′ - 26°40′ AriesVenus20
3Krittika26°40′ Ari - 10°00′ TauSun6
4Rohini10°00′ - 23°20′ TaurusMoon10
5Mrigashira23°20′ Tau - 6°40′ GemMars7
6Ardra6°40′ - 20°00′ GeminiRahu18
7Punarvasu20°00′ Gem - 3°20′ CanJupiter16
8Pushya3°20′ - 16°40′ CancerSaturn19
9Ashlesha16°40′ Can - 0°00′ LeoMercury17
10Magha0°00′ - 13°20′ LeoKetu7
11Purva Phalguni13°20′ - 26°40′ LeoVenus20
12Uttara Phalguni26°40′ Leo - 10°00′ VirSun6
13Hasta10°00′ - 23°20′ VirgoMoon10
14Chitra23°20′ Vir - 6°40′ LibMars7
15Swati6°40′ - 20°00′ LibraRahu18
16Vishakha20°00′ Lib - 3°20′ ScoJupiter16
17Anuradha3°20′ - 16°40′ ScorpioSaturn19
18Jyeshtha16°40′ Sco - 0°00′ SagMercury17
19Mula0°00′ - 13°20′ SagittariusKetu7
20Purva Ashadha13°20′ - 26°40′ SagVenus20
21Uttara Ashadha26°40′ Sag - 10°00′ CapSun6
22Shravana10°00′ - 23°20′ CapricornMoon10
23Dhanishta23°20′ Cap - 6°40′ AquMars7
24Shatabhisha6°40′ - 20°00′ AquariusRahu18
25Purva Bhadrapada20°00′ Aqu - 3°20′ PisJupiter16
26Uttara Bhadrapada3°20′ - 16°40′ PiscesSaturn19
27Revati16°40′ - 30°00′ PiscesMercury17

What is Mangal Dosha?

Mangal Dosha (also called Kuja Dosha in Hindi-belt astrology or Chevvai Dosham in Tamil tradition) is a Vedic astrological condition said to arise when Mars occupies specific houses in the birth chart. It is traditionally checked before marriage alliances in many Indian communities.

The standard check flags Mars in houses 1, 2, 4, 7, 8, and 12, counted from three reference points: Lagna, Moon, and Venus. If any reference flags it, the overall status is “Manglik”. (Some traditions exclude house 2 - we include it, matching the majority of Indian matrimonial practice.)

This tool applies the basic check without cancellation rules. Classical tradition recognises many exceptions (Mars in its own sign, exalted Mars, certain Jupiter aspects, matching dosha in the partner’s chart), so a “Manglik” label here should not be treated as a final matchmaking verdict. Consult a qualified astrologer for detailed analysis.

How does Vimshottari Dasha work?

Vimshottari Dasha is a system of 120-year planetary cycles in Vedic astrology. It divides your life into 9 major periods (Mahadashas), each ruled by one of the 9 grahas.

OrderLordDuration
1Ketu7 years
2Venus20 years
3Sun6 years
4Moon10 years
5Mars7 years
6Rahu18 years
7Jupiter16 years
8Saturn19 years
9Mercury17 years
Total120 years

Your starting Mahadasha is determined by the nakshatra the Moon was in at birth. The balance of the first Mahadasha is proportional to how far the Moon had already traversed that nakshatra. Each Mahadasha is subdivided into 9 Antardashas in the same 9-lord order, where each sub-period’s length is proportional to its own Dasha lord’s share of the 120-year total.

How accurate is this Kundli generator?

Calculations use Meeus-based astronomical algorithms (“Astronomical Algorithms”, Jean Meeus, 2nd edition, 1998) with VSOP87 planetary theory, the same maths used by most open-source ephemeris libraries. Lahiri ayanamsa is implemented as a linear precession model referenced to the 1900 epoch.

Typical precision is ±0.3° vs Swiss Ephemeris Lahiri for birth dates from 1900 onwards. For most charts this is well inside the tolerance that matters for Vedic placements - signs span 30°, nakshatras 13°20′, pada 3°20′. Sign, nakshatra, and whole-sign house assignments are usually stable across our engine and Swiss-Eph-based calculators for non-boundary placements. Exact degrees and boundary-adjacent placements (see below) may differ by a fraction.

Boundary cases are the exception. When a planet sits very close to a sign, nakshatra, pada, or navamsa boundary (within roughly ±0.3° of the cutoff), a small difference between ayanamsa or precession implementations can flip the placement to the neighbouring bucket. Dasha lord derivation is especially sensitive near nakshatra boundaries, since the starting Mahadasha changes. If you see a planet or the Moon within ~0.3° of a boundary in your chart, cross-check with a professional ephemeris (Swiss Ephemeris, Drik Panchang, or a qualified astrologer) before relying on it.

We do not claim Swiss-Ephemeris-grade or Drik-Panchang-grade precision. If you need observatory-accurate longitudes to the arc-second, use a professional ephemeris.

Frequently Asked Questions

Is this Kundli generator really free and private?

Yes. All calculations happen in your browser - no birth data is sent to any server. No signup, no account, no payment. You can use it as many times as you want.

Which ayanamsa do you use?

Lahiri (Chitrapaksha) ayanamsa, the official standard published by the Government of India's Rashtriya Panchang. It's the most widely used sidereal reference in Indian astrology.

How accurate are the planetary positions?

Typical precision is within ±0.3° of observatory-grade ephemerides (such as Swiss Ephemeris) for birth dates from 1900 onwards. Sign, nakshatra, and whole-sign house assignments are stable except when a planet sits very close to a boundary. Pada (3°20′) and navamsa sign boundaries are especially narrow - if a planet is within ~0.3° of a boundary, cross-check with a professional ephemeris before acting on the placement.

Why do you support birth dates only from 1900 onwards?

The underlying Meeus-based algorithms are tuned for arc-minute accuracy in the modern epoch. Older dates can be computed but with reduced precision in planetary longitudes and historical timezone lookups.

What house system do you use?

Whole-sign houses: house 1 is the Lagna sign, house 2 the next sign, and so on through house 12. This is the traditional Vedic system used across Indian astrology traditions.

How do you compute Mangal Dosha?

We check Mars's whole-sign house from Lagna, Moon, and Venus. If Mars falls in houses 1, 2, 4, 7, 8, or 12 from any reference point, that reference flags the dosha. Any flag makes the overall status Manglik. This is a simplified check; traditional cancellation rules (own-sign Mars, Jupiter aspects, partner-side cancellation) are not applied.

What is Vimshottari Dasha?

Vimshottari Dasha is the most common Vedic planetary period system. It assigns 120 years across 9 Dasha lords, with durations: Ketu 7, Venus 20, Sun 6, Moon 10, Mars 7, Rahu 18, Jupiter 16, Saturn 19, Mercury 17. Your starting Mahadasha is determined by the nakshatra of the Moon at birth.

How does the North Indian chart differ from the South Indian chart?

Both show identical data. North Indian is a diamond-in-square with Lagna fixed at the top (signs rotate based on Lagna). South Indian is a 4x4 grid with signs fixed in place (Pisces top-left, clockwise) and Lagna marked with 'La'. Pick whichever is more familiar.

Can I use this for matchmaking?

Our companion Kundli Matching tool is coming soon. For now, this tool gives you the D1 chart, Moon nakshatra, and Mangal Dosha status - the core inputs used in matchmaking. We don't recommend making matching decisions from software alone; consult a qualified astrologer.

Why might my chart differ slightly from another calculator?

Different tools use different ayanamsas (Lahiri vs Raman vs KP vs Fagan-Bradley), house systems (whole-sign vs Placidus vs Sripati), or precession polynomials. We use the Lahiri sidereal + whole-sign conventions shared by most Indian Panchang publications (including Drik Panchang and the Rashtriya Panchang), but exact degrees may differ by a fraction from calculators using Swiss Ephemeris or alternate precession models - that is expected.

Kundli Matching (Ashtakoota Guna Milan) is coming soon on the Astrology hub.

Sources

  • Jean Meeus, Astronomical Algorithms, 2nd edition (1998), Willmann-Bell. Chapter 33 (geocentric planetary positions), Chapter 47 (lunar position and mean node).
  • VSOP87 planetary theory, Bretagnon & Francou (Bureau des Longitudes, 1987).
  • N. C. Lahiri, Indian Ephemeris; Government of India Calendar Reform Committee, 1956 (Rashtriya Panchang reference value 22.46° at 1900-01-01 UT).
  • IAU 1980 theory of nutation and obliquity; IAU 1982 mean sidereal time.
  • GeoNames cities500 dataset (geonames.org), licensed under CC BY 4.0. Filtered to India (population > 5,000) plus global (population > 100,000).
  • astronomia npm package v4.2.0 (MIT-licensed Meeus implementation by commenthol/Sonia Keys).
Cultural / informational purposes only
Astrology results on this page are for cultural and informational purposes only. They are not a substitute for professional advice in matters of health, finance, relationships, or life decisions. Last updated: April 2026.