Kundli Matching — Free Gun Milan & Ashtakoot Compatibility
The complete 36-point Ashtakoot Guna Milan for two people, with Nadi, Bhakoot and Gana dosha reported alongside the classical cancellations that apply — and Mangal Dosha for both charts. Birth time optional.
Enter both birth details
Date of birth and birth place are required for each person. Birth time is optional — every Guna Milan koota is computed from the Moon, which occupies one nakshatra for roughly a day, so a date and place alone give the full 36 points.
Real astronomy. Classical rules. Then the AI.
Every reading starts from a chart computed to astronomical precision and a set of classical rules evaluated deterministically — the AI only interprets what the calculation produced.
Brihat Parashara Hora Shastra
The foundational text of Parashari astrology, and the most-cited source across our rule base. Our yoga, dosha, dignity and dasha rules are encoded directly from its conditions.
Phaladeepika
Mantreswara’s classical compendium on the results of planetary placements and combinations — used alongside BPHS for yoga definitions and planetary-strength descriptions.
Brihat Samhita
Varahamihira’s encyclopaedic work on mundane and cyclical astrology — the source behind our transit, conjunction and current-sky rules.
Prashna Marga
The principal classical text of horary astrology, for questions judged from the moment they are asked — the source of our Prashna significators and yes/no scoring.
What kundli matching actually measures
Ashtakoot Guna Milan compares two birth charts across eight categories, or kootas, weighted from one point to eight for a total of thirty-six. Every one of them is derived from a single point in each chart: the Moon's position, specifically its nakshatra and its rashi. Varna compares temperament by elemental grouping. Vashya measures mutual accommodation. Tara reads the count between the two birth stars for wellbeing. Yoni compares the animal symbols assigned to each nakshatra for physical compatibility. Graha Maitri weighs the friendship between the two Moon-sign lords for mental rapport. Gana sorts the nakshatras into divine, human and demonic temperaments. Bhakoot examines the axis between the two Moon signs. Nadi, the heaviest at eight points, compares Ayurvedic constitution. The weighting is not arbitrary: the two kootas carrying the most points, Nadi and Bhakoot, are precisely the two with the most elaborate cancellation literature, because the tradition itself understood that a heavy penalty needs a way out.
Why the cancellations matter more than the score
A great deal of harm in this category comes from tools that report Nadi dosha as a bare verdict. Same nadi scores zero out of eight, which alone can drag an otherwise strong match below the conventional threshold, and couples have been separated on that number. But the classical texts that define the dosha define its pariharas in the same breath. Following Muhurta Chintamani, Nadi dosha is cancelled when both Moons share one rashi in different nakshatras, or one nakshatra in different rashis or padas. Bhakoot dosha is cancelled when the two Moon signs share a lord or their lords are mutual friends, and Gana dosha when the Moons share a rashi or their sign lords are friends. This calculator reports every cancellation that applies to your specific pair and names the text it comes from — and when nothing applies, it says that plainly too. Where another school would cancel a dosha that this one keeps, that is shown as well, marked as not applied.
Our full guide to kundli matching and Guna Milan, walks through each koota in detail, and if Mars placement is your concern, the Mangal Dosha guide covers the cancellation conditions most treatments omit.
Matching without a birth time
This is the question we get asked most, and the answer is better than people expect. Guna Milan does not need a birth time. Every koota derives from the Moon, and the Moon stays in one nakshatra for roughly twenty-four hours, so a date and a place fix it correctly in the large majority of cases. That is fundamentally different from a full birth chart, where the Ascendant changes every two hours and a missing time makes the houses unusable. The honest exception is a birth date on which the Moon crossed a nakshatra boundary. When that happens, this tool tells you — the result is marked provisional and explains why, instead of quietly presenting one of two possible scores as though it were certain. That is the single most common way matching calculators mislead people, and it is avoidable. Without a birth time, Mangal Dosha is still read for both people from the Moon and Venus; its Lagna reckoning and the Navamsa comparison wait for a time.
How the score is computed here
Moon positions come from the Swiss Ephemeris using the Lahiri Chitrapaksha ayanamsa, the same engine behind every chart on this site. Published koota tables genuinely differ — the gradations of the Yoni grid, which way round the Gana table runs, the Vashya scores — enough to move most totals by a point or two between calculators. So this page follows one named reference for those three tables: the open-source PyJHora library, a Python port of Jagannatha Hora. Varna follows Muhurta Chintamani, and where PyJHora departs from the classical rule for Tara and Bhakoot, the classical rule is kept. The calculation is deterministic: the same two birth details always produce the same thirty-six points, with no model in the loop and nothing estimated.
You can also generate a full free kundli for either person or read how the seventh house and Navamsa drive marriage timing and prediction.
Numerology compatibility, and why it is derived rather than tabulated
Alongside the Vedic calculation, this page reports an Ank Jyotish compatibility score out of one hundred, kept on a deliberately different scale so the two can never be confused. It compares Bhagyank (the destiny number), Moolank (the psyche number from the birth day) and, when both names are supplied, Naamank (the name number). Published number-compatibility tables contradict one another, so rather than picking one at random, this derives the relationship: Ank Jyotish assigns each number a ruling planet, and the compatibility between two numbers is the classical friendship between their planets — the same table the Graha Maitri koota already uses. Rahu and Ketu carry no entry in the seven-planet scheme and are read as Saturn-like and Mars-like respectively, an interpretive choice we state rather than hide. Numerology is a traditional system and is presented as one; the score is its own output, not a measured quantity.
For the full picture of how ProxaAI computes and validates a reading before showing it, see our methodology.
Kundli matching questions
- How many gunas out of 36 are needed for marriage?
- Conventional practice treats 18 and above as acceptable, 24 and above as good, and 28 and above as excellent. Below 18 is usually described as a low score. These bands are guidance rather than rules, and they matter far less than which specific kootas failed. Eighteen points made up of a strong Nadi and Bhakoot reads very differently from eighteen points where both of those scored zero, even though the total is identical.
- Can kundli matching be done without a birth time?
- Yes, and completely. All eight Ashtakoot kootas derive from the Moon's nakshatra and rashi, and the Moon holds one nakshatra for about twenty-four hours, so a date and place alone determine it in most cases. The exception is a birth date on which the Moon crossed a nakshatra boundary — this tool detects that and marks the result provisional rather than guessing. Mangal Dosha is still read for both people from the Moon and Venus; its Lagna reckoning and the Navamsa comparison need a birth time, since they depend on the Ascendant.
- What is Nadi dosha and does it really prevent marriage?
- Nadi dosha occurs when both people's Moon nakshatras fall in the same Ayurvedic constitution — Aadi, Madhya or Antya. It carries the heaviest penalty, zero out of eight. But the same classical sources that define it define its cancellations. Muhurta Chintamani, followed here, cancels it when both Moons share one rashi in different nakshatras, or one nakshatra in different rashis or padas. Some astrologers, B.V. Raman among them, also cancel it when the two Moon-sign lords are friends — this calculator shows that as another school's view without applying it. It reports which, if any, apply to your pair.
- What is Bhakoot dosha?
- Bhakoot dosha arises when the two Moon signs sit on a 2/12, 5/9 or 6/8 axis from each other, scoring zero of seven. It is traditionally read for household prosperity and family wellbeing. Like Nadi it has recognised cancellations — most commonly the two Moon-sign lords being mutual friends, or both signs sharing the same lord. Those are checked and reported here rather than left out.
- Is a high Guna Milan score a guarantee of a happy marriage?
- No, and the tradition never claimed it was. Guna Milan compares one point in each chart — the Moon — across eight categories. It does not read the seventh house, the Navamsa, Mars placement, the dasha sequence either person is running, or anything at all about the two people involved. It was designed as one input among several. Treating the number as a decision is a modern misuse of a much narrower tool.
- Which is more important, Guna Milan or Mangal Dosha?
- They answer different questions, and many astrologers weigh Mangal Dosha and the Navamsa seventh house more heavily than the koota total. Guna Milan compares two Moons; Mangal Dosha examines Mars in each chart, from the Lagna, the Moon and Venus, with cancellation conditions of its own — and in matching the question is whether both charts carry it, because the dosha in both cancels (dosha-samya). This page shows both charts' Mangal Dosha and the samya, and with both birth times the Navamsa comparison, which is why the score is a starting point rather than the whole reading.
- Does the order of the two people change the score?
- For some kootas, yes. Varna, Vashya and Gana are directional in classical practice — they are scored differently depending on which chart is treated as the groom's. That is the tradition as written, and this calculator implements it rather than quietly symmetrising it. The numerology score, by contrast, has no directionality and is fully symmetric.
- Is this the North Indian or South Indian matching system?
- The score is the North Indian Ashtakoot system, the thirty-six point Guna Milan of the Parashari tradition. The South Indian ten-porutham match — Dasa Porutham: Dina, Gana, Mahendra, Stree-Deergha, Yoni, Rasi, Rasyadhipati, Vasya, Rajju and Vedha, as B.V. Raman sets them out — is computed alongside it and opens by default when either birth place is in South India or Sri Lanka. It counts the poruthams that agree rather than points, and treats Rajju and Vedha as deciding factors. Where sources disagree, the variant used is named rather than presented as the only correct one.
- Do you store our birth details?
- No. The public matching calculation runs and returns the result without saving anything. Birth details are only stored if you sign in and choose to save a kundli to your account.
- How accurate are the Moon positions?
- They come from the Swiss Ephemeris with the Lahiri Chitrapaksha ayanamsa — the same computation used for every chart on this site, and the standard reference implementation for Vedic astrology software. The koota scoring on top of it is deterministic table lookup, so the same inputs always produce the same result.