Free Tools
Deterministic astrological timing calculators.
How Guna Milan is calculated
Ashtakoota, meaning eight factors, compares two people from the sign and nakshatra of their natal Moon. Vedara first places each Moon in the sidereal zodiac with the Lahiri ayanamsha, then computes eight kootas: Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot and Nadi. They are worth one to eight points in turn and add up to a maximum of thirty six.
Seven of the eight kootas reward similarity or friendliness between the two Moons. Nadi is the exception: sharing the same nadi scores zero and is known as Nadi dosha, because tradition treats matching constitutions as a caution rather than a plus. A few of the kootas are read directionally, from the groom position to the bride position, so the tool asks you to place the two people as Person A and Person B and notes that swapping them can move the total slightly.
The tool shows each koota score, the total, and a neutral reading of where that total sits relative to the customary threshold of eighteen out of thirty six. It deliberately does not call any pairing a good or bad match. The score is one traditional signal, best read alongside both whole charts and the actual relationship.
The eight kootas
Varna (1) compares a temperament grouping from each Moon sign. Vashya (2) reflects a traditional grouping of mutual attraction. Tara (3) compares the birth stars for health and fortune, counted both ways. Yoni (4) compares the animal symbol of each birth star for instinctive fit.
Graha Maitri (5) looks at the friendship between the ruling planets of the two Moon signs. Gana (6) compares temperament type, Deva, Manushya or Rakshasa. Bhakoot (7) considers the distance between the two Moon signs, flagging a few specific distances. Nadi (8) compares the constitutional nadi, where sharing the same nadi scores zero.
Reading the score honestly
Many practitioners look for at least eighteen out of thirty six, but this is a convention and not a verdict. Some weigh a low Nadi or Bhakoot more than the raw total, and remedies are traditionally discussed where a couple wishes to proceed. Ashtakoota only compares the two Moons, so it says nothing directly about love, communication, values or timing.
For that reason this tool frames the number as one traditional input, shows the customary threshold only for context, and does not tell anyone whether to proceed. The most useful reading combines the score with both full charts and, above all, the real relationship.
Limitations and assumptions
The score depends on each Moon nakshatra and pada. An exact birth time gives the most precise result, particularly when a Moon is near a nakshatra boundary. If a time is unknown the tool uses local noon and flags that the nakshatra or pada, and therefore several kootas, could differ.
Positions use the Lahiri ayanamsha and the Swiss Ephemeris. Practitioners who prefer another ayanamsha, or a slightly different koota table from their lineage, may see a total that differs by a few points. Manglik (Mangal) Dosha is not part of this tool and is planned as a separate calculator.
Methodology
Ephemeris: Swiss Ephemeris (pyswisseph). Zodiac: sidereal with the Lahiri ayanamsha. Each Moon sign, nakshatra and pada come from the same Vedara Moon engine as the Moon Sign calculator, so the tools agree.
Kootas: the eight Ashtakoota factors follow the classical Brihat Parashara Hora Shastra and Muhurta Chintamani tables. Person A is read in the groom position and Person B in the bride position, because Varna, Vashya, Tara, Gana and Graha Maitri are directional. The total is mapped to a neutral band relative to the customary eighteen out of thirty six threshold and never to a match or no match verdict.
Input handling: two birth dates (YYYY-MM-DD), optional birth times (HH:MM, 24-hour, defaulting to noon), birth coordinates and IANA timezone ids. The calculation_version field in the response identifies the exact engine version. The methodology URL for this tool is /tools/vedic-compatibility-calculator#methodology.
Frequently asked questions
- What is Kundli matching?
- Kundli matching is the traditional Vedic way of comparing two birth charts before a relationship or marriage. The most common method is Ashtakoota, also called Guna Milan, which looks at eight qualities derived from each person natal Moon and scores how they fit together out of a maximum of thirty six points. It is one traditional signal that families and astrologers look at, not a complete judgement of a relationship.
- What is a Guna Milan score?
- Guna Milan means matching of qualities. The eight kootas are Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot and Nadi, worth one, two, three, four, five, six, seven and eight points in turn, which add up to thirty six. This tool computes each koota from the two Moon nakshatras and signs, shows the score for each, and adds them into the total.
- Is 18 out of 36 always required?
- Eighteen out of thirty six is the customary minimum that many practitioners look for, but it is a convention rather than a hard rule. Some traditions weigh certain kootas more heavily than the raw total, and a specific low koota such as Nadi or Bhakoot may matter more to one astrologer than to another. This tool shows the customary threshold for context and describes where a score sits, without treating any number as a pass or a fail.
- Does a high score guarantee compatibility?
- No. Ashtakoota only compares the two Moons, so it speaks to certain traditional qualities and not to love, communication, values or life circumstances. A high score does not guarantee a happy relationship and a low score does not doom one. It is best read as one traditional input alongside the whole of both charts and, far more importantly, the real relationship between the two people.
- Why do compatibility calculators differ?
- The two main reasons are the ayanamsha and the koota tables. Vedara uses the Lahiri ayanamsha, the Indian government standard, and the Swiss Ephemeris to place each Moon, which fixes the sign and nakshatra. Calculators that use a different ayanamsha can place a Moon in a neighbouring nakshatra near a boundary, and different lineages use slightly different Vashya, Yoni or Tara tables, so totals can vary by a few points between tools.
- Is exact birth time required?
- It helps but is not strictly required. The score depends on each Moon nakshatra and pada. The Moon changes nakshatra about once a day and pada about every six hours, so if you know the time the result is more precise, especially when a Moon is near a nakshatra boundary. You can leave a time blank and the tool uses local noon, but it then flags that an unknown time could shift the nakshatra or pada and therefore several koota scores.
- Does this include Manglik Dosha?
- Not yet. This calculator covers the eight Ashtakoota kootas and the Nadi check. Manglik (Mangal) Dosha is a separate Mars based factor that many people check alongside Guna Milan, and a dedicated Manglik Dosha tool is planned as a later addition. For now this tool focuses on the thirty six point Ashtakoota score.
