Kundali Milan

Ashtakoot compatibility.

Match two Kundalis

Ashtakoota weighs two Moons across eight kootas, 36 gunas in all. Your first match will be kept here.

About Ashtakoota Kundali Milan

A number out of 36 is easy to publish and easy to misread. This milan shows the working: each of the eight kutas, what it weighs, and whether a Nadi or Bhakoot dosha sits underneath a passing total. Both charts are cast from the same Swiss Ephemeris positions the rest of the site uses.

What is Kundali Milan?
Kundali Milan — gun milan, or Ashtakoota — is the classical Vedic method for weighing two birth charts for marriage. Eight kutas are scored against each other for a total out of 36 gunas: the higher the score, the more the charts agree. This tool computes all eight from the two charts and shows the reasoning, not just the number.
How many gunas are needed for a good match?
Eighteen out of 36 is the classical threshold for an agreeable match; above 25 is considered very good. But the total alone hides a lot — Nadi is worth 8 gunas by itself, so two charts can clear 18 and still carry a Nadi dosha. This reading shows each kuta's score so you can see where the agreement actually sits.
What are Nadi and Bhakoot dosha?
They are the two faults the total can mask. Nadi dosha (a shared Nadi) is said to bear on progeny and is the heaviest single kuta; Bhakoot dosha (an adverse rashi distance) bears on health and prosperity. Both are checked and flagged explicitly here, alongside the classical cancellations that can lift them.
Do I need both people's exact birth details?
Yes — milan is chart against chart, so it needs both births. Cast each chart once and it is saved to your vault by its own IANA time zone; you then pick the two from the vault rather than re-typing eight fields and risking one. You can cast a chart free, without an account.