FREE · NO SIGNUP
Instant 36 Guna (Ashtakoot) compatibility scoring, computed from real planetary positions — not a generic Sun-sign quiz.
Kundli matching — also called gun milan, guna milan, or Ashtakoot milan — is the classical Vedic method for assessing marriage compatibility from two birth charts. The North Indian system scores a pairing out of 36 points across eight kootas (dimensions), each computed from the position of the Moon at each partner's birth: its nakshatra (lunar mansion), its pada (quarter), and its rashi (sign).
Each koota carries a different weight — Varna is worth 1 point, Nadi is worth 8 — and each reads a different axis of married life: temperament, mutual influence, shared fortune, instinct, mental connection, day-to-day disposition, emotional harmony, and constitution. The total out of 36 is what people mean when they ask how many gunas match.
A guna milan score is a structured starting point, not a verdict on two people. It reads one layer of the chart — the Moon — with centuries of convention behind it. Used well, it tells you where a pairing is naturally easy and where it will take work. Used badly, it becomes a number to fear. This page explains every koota, every dosha, and every cancellation rule this calculator applies, so you can read your own result instead of trusting a dial.
Enter each partner's birth date, time, and place. The calculator computes both Moon positions with Swiss Ephemeris — the same astronomical library professional astrologers rely on — to arc-second precision. From the exact Moon longitude it derives each person's nakshatra, pada, and rashi, then scores all eight kootas from the classical tables. Nothing is estimated from your name, and nothing is approximated from Sun signs.
Three of the eight kootas — Varna, Vashya, and Gana — are directional: the classical rules score the bride's chart against the groom's, not just two charts against each other. If you set each person's gender, the calculator applies those rules in the right direction; if you leave gender blank, it treats Person 1 as the bride and says so in the reasoning, so you always know which convention produced your number.
Every koota in your result carries a plain-English reason — which varna met which, which yoni animals paired, which Moon-sign lords are friends — and every dosha check shows its cancellation logic. Nothing you enter is stored, and no account is needed.
Tradition treats 18 of 36 as the minimum acceptable guna milan score for marriage: below the halfway mark, the friction the Moon charts describe is considered to outweigh the ease. The bands below are exactly the ones this calculator reports. Two cautions before you read yours: a high total with an uncancelled Nadi or Bhakoot dosha deserves as much attention as a low total, and the difference between a 22 and a 24 matters far less than which specific kootas dropped the points.
| Guna Milan Score | Band | What it means |
|---|---|---|
| 30 – 36 | Excellent | Exceptional Moon-chart alignment across nearly every koota. Classical texts treat this range as an unambiguous go-ahead at the guna level. |
| 24 – 29.5 | Very Good | Strong compatibility with minor friction in one or two areas. Most well-matched charts land here rather than in the thirties. |
| 18 – 23.5 | Good | Above the classical 18-point threshold. Workable, with clear areas that ask for attention — check which kootas dropped points, not just the total. |
| 12 – 17.5 | Below Average | Below the traditional acceptance line. Not a prohibition — but the Moon charts describe real differences worth understanding before committing. |
| 0 – 11.5 | Challenging | Significant friction across most dimensions at the Moon-chart level. A full-chart reading matters far more here than the number itself. |
Varna koota compares the classical temperament class of each Moon sign. The twelve rashis divide into four varnas — Brahmin (Cancer, Scorpio, Pisces), Kshatriya (Aries, Leo, Sagittarius), Vaishya (Taurus, Virgo, Capricorn), and Shudra (Gemini, Libra, Aquarius) — ranked in that order. In matching, the varnas are read as work-and-worldview temperaments: reflective, driven, practical, adaptive.
The single point is awarded when the groom's varna ranks equal to or higher than the bride's; if the bride's varna outranks the groom's, Varna scores 0. It is one of the three direction-dependent kootas — swap who is bride and who is groom and the result can flip — which is why this calculator asks for gender and tells you which way it applied the rule.
At 1 point of 36, Varna is the lightest koota in the system. A zero here notes a difference in temperament hierarchy and costs the total almost nothing; no classical authority treats Varna alone as a reason to hesitate.
Vashya koota gauges mutual influence — how naturally two people accommodate each other rather than compete for control. Each Moon sign belongs to one of five classes: Chatushpada (quadruped — Aries, Taurus), Manava (human — Gemini, Virgo, Libra, Aquarius), Jalachara (aquatic — Cancer, Pisces), Vanachara (wild — Leo), and Keeta (insect — Scorpio).
Two signs split by degree: the first half of Sagittarius counts as Manava and the second as Chatushpada, while Capricorn's first half is Chatushpada and its second Jalachara — this calculator resolves the split from the Moon's actual degree rather than assigning the whole sign one class. The bride's class is then scored against the groom's on the classical grid: 2 for the same class, and 1.5, 1, or 0 across classes, with Leo's Vanachara the hardest class to pair.
A low Vashya score suggests a pairing where influence flows unevenly — one partner naturally leads and the other resists being led. At 2 points it is a minor koota; read it as a note on decision-making dynamics, not destiny.
Tara koota reads the relationship between the two birth stars — classically tied to shared fortune, health, and the sense that life runs more smoothly together than apart.
Count from the bride's nakshatra to the groom's, inclusive, and take the remainder after dividing by nine; then count back the other way. A remainder of 3 (Vipat), 5 (Pratyari), or 7 (Vadha) is unfavourable; every other remainder is favourable. Both counts favourable scores 3, one favourable scores 1.5, neither scores 0. Because both directions are always counted, Tara is one koota where it makes no difference who is listed first.
A 0 or 1.5 in Tara flags friction in timing and fortune — stretches where one partner's difficult period drags on the other. It carries no dosha status and no cancellation rules; it simply weighs into the total.
Yoni koota is the classical measure of instinctive and physical compatibility. Each of the 27 nakshatras is assigned one of fourteen animal natures — horse, elephant, sheep, serpent, dog, cat, rat, cow, buffalo, tiger, deer, monkey, mongoose, and lion.
The two animals are scored on a symmetric fourteen-by-fourteen grid: 4 for the same animal, 3 for friendly natures, 2 for neutral, 1 for uneasy, and 0 for the seven sworn-enemy pairs — horse–buffalo, elephant–lion, sheep–monkey, serpent–mongoose, dog–deer, cat–rat, and cow–tiger. Published Yoni grids differ by a point in a handful of neutral cells; this calculator uses one published-in-full symmetric table and names the animal pairing in its reasoning, so you can see exactly which cell you landed in.
A low Yoni score describes mismatched instincts — different physical rhythms and different expressions of closeness. Classical texts weight it seriously within its 4 points, but it has no dosha status; couples navigate Yoni mismatches with awareness all the time.
Graha Maitri koota measures mental compatibility through the friendship of the two Moon-sign lords — the planets ruling each rashi: Mars for Aries and Scorpio, Venus for Taurus and Libra, Mercury for Gemini and Virgo, the Moon for Cancer, the Sun for Leo, Jupiter for Sagittarius and Pisces, Saturn for Capricorn and Aquarius.
Each planet holds a fixed classical relation to every other — friend, neutral, or enemy — and the relation is checked in both directions. The same lord on both sides, or two mutual friends, scores the full 5. A friend–neutral pairing scores 4, mutual neutrals 3, friend–enemy 1, neutral–enemy 0.5, and mutual enemies 0.
This is the koota most directly about whether two minds run on compatible wavelengths — values, conversation, how disagreements resolve. A low Graha Maitri score often appears alongside a Bhakoot flag, since both derive from the Moon signs; the reasoning line in your result names both lords so you can check the relation yourself.
Gana koota compares temperament type. Every nakshatra belongs to one of three ganas: Deva (gentle, accommodating), Manushya (balanced, pragmatic), or Rakshasa — which in matching vocabulary means intense and strong-willed, not sinister.
The same gana on both sides scores the full 6. Across types, the classical table is directional: a Manushya bride with a Deva groom scores 6, while a Deva bride with a Manushya groom scores 5; a Deva bride with a Rakshasa groom scores 1, and the remaining Rakshasa pairings score 0. This calculator applies the directional table in full — some sites use a symmetric variant, which is one common reason the same couple scores differently elsewhere.
A low Gana score describes a day-to-day temperament gap — one partner's intensity reading as too much, the other's ease reading as indifference. There is no separate Gana dosha here and no cancellation rule to buy your way through: the low score is the finding itself, and it is worth the conversation it points to.
Bhakoot koota examines the distance between the two Moon signs — classically linked to emotional harmony, prosperity, and the practical mechanics of building a life together.
Count the signs from one Moon to the other, inclusive. If the pair falls on a 2/12, 5/9, or 6/8 axis, Bhakoot scores 0 and the pairing carries Bhakoot dosha; every other distance scores the full 7. It is all-or-nothing — the second-largest single swing in the system — but unlike most kootas its zero can be formally cancelled. The cancellation rules this calculator checks are in the dosha section below.
A standing Bhakoot zero is worth taking seriously, but check the dosha panel before reading the raw number: the axes are cancelled by the classical lord-based rules more often than most summary tables suggest. One honest accounting note — a cancellation changes the dosha's standing, not the arithmetic. The 7 points stay off the total either way.
Nadi koota carries the heaviest weight in the system. Each nakshatra belongs to one of three nadis — Adi, Madhya, or Antya — classically mapped to constitution and, in the tradition, to health and progeny.
The rule is blunt: different nadis score the full 8; the same nadi on both sides scores 0 and raises Nadi dosha, the single heaviest caution gun milan can produce. Precisely because the rule is blunt, the classical tradition attaches specific exceptions (parihara) to it — this calculator checks three, described in the dosha section below.
A Nadi zero moves the total by more than a fifth of the entire scale on one rule, which is exactly why the cancellation rules matter. As with Bhakoot, the accounting stays honest: even when Nadi dosha is cancelled, the 8 points stay off the total — the cancellation changes the dosha's standing, not the score. If your total looks low, check whether a cancelled Nadi is doing the damage before reading anything else into it.
Nadi dosha arises when both partners share the same nadi — Adi, Madhya, or Antya — and it zeroes the heaviest koota on a single rule. The classical tradition defines exceptions (nadi parihara), and this calculator checks three of them: both Moons in the same rashi but different nakshatras; both Moons in the same nakshatra but different padas; and the two Moon-sign lords being different planets that are mutual natural friends. If any rule applies, the dosha is reported as cancelled — with the rule that cancelled it named. If none applies, the dosha stands, and the report says so plainly.
Bhakoot dosha arises when the two Moon signs sit on a 2/12, 5/9, or 6/8 axis from each other, zeroing all 7 Bhakoot points. Three classical cancellations are checked here: both signs sharing the same ruling planet (Aries and Scorpio, for instance, sit on a 6/8 axis but are both ruled by Mars — cancelled); the two lords being mutual natural friends; and both Moons falling in navamsa (D9) signs with the same lord — computed exactly from nakshatra and pada, since each pada corresponds to precisely one navamsa division.
Some sites report a “Gana dosha” with its own cancellation industry attached. Here, a hard Gana mismatch simply scores 0 or 1 of 6 in the koota table, with the two ganas named in the reasoning. There is no separate flag and no cancellation rule — the low score is the finding, and the right response is a conversation about temperament, not a ritual.
Mars in the 1st, 2nd, 4th, 7th, 8th, or 12th house counted from the ascendant makes a chart fully Manglik; the same houses counted from the Moon make it partially Manglik. This calculator checks each partner separately and reports the classical mitigations it finds: Mars in its own sign (Aries or Scorpio) or exalted (Capricorn), Jupiter conjunct Mars, or Jupiter in a kendra — the 1st, 4th, 7th, or 10th — from the Moon. When both partners are Manglik, tradition treats the doshas as offsetting each other. One honest scope note: we count from the ascendant and the Moon; the South Indian convention of also counting from Venus is not part of this version, and we would rather tell you that than pretend otherwise.
Most matching sites handle cancellations one of two ways: hide them, because a standing dosha sells remedy consultations, or wave everything through, because good news retains users. We do neither. Every dosha check runs the classical cancellation rules above and shows the outcome both ways — in the full report, a cancelled dosha appears in teal with the rule that cancelled it, and a standing dosha stays red. We will not soften a standing dosha, and we will not sell you a gemstone, a pooja, or a remedy package either way. The work is shown; what you do with it is yours.
The free score above is the classical starting point. The full ViaAstro app goes further for couples who want it: dasha (planetary period) synchrony between both charts to see how your timelines align over the coming years, and D9 (Navamsa) chart depth — the divisional chart Vedic astrology leans on most heavily for marriage and long-term compatibility. No hype, just the next layer of the same classical system.
Gun milan — also called Ashtakoot milan or 36 guna milan — is the classical North Indian method of scoring marriage compatibility out of 36 points across 8 kootas, each computed from the Moon's nakshatra, pada, and sign in both birth charts. It covers temperament, mutual influence, fortune, instinct, mental connection, disposition, emotional harmony, and constitution.
Tradition sets 18 of 36 as the minimum acceptable score. 18 and above is Good, 24 and above Very Good, and 30 and above Excellent. But two identical totals can hide very different stories — an uncancelled Nadi or Bhakoot dosha matters more than a few points either way, so always read which kootas dropped and why.
Nadi dosha arises when both partners share the same nadi — Adi, Madhya, or Antya — determined by birth nakshatra. It zeroes the heaviest koota (8 of 36 points) and is classically linked to health and progeny concerns. It is also the dosha with the best-established cancellation rules, so a Nadi flag is the start of the analysis, not the end of it.
Yes — classical texts define exceptions (parihara), and this calculator checks three: same Moon sign with different nakshatras, same nakshatra with different padas, and Moon-sign lords that are different planets and mutual natural friends. If a rule applies, the report marks the dosha cancelled and names the rule. If none applies, the dosha stands — we show that honestly rather than softening it.
First, check why it is low: a single Nadi or Bhakoot zero removes 7–8 points on one rule, and both have classical cancellations. Second, remember what gun milan is: a Moon-chart-level screen. A full compatibility reading weighs the complete charts — navamsa, dashas, Mars — and plenty of lasting marriages sit below 18 gunas. A low score is information to understand, not a sentence.
Yes, for both partners individually. A chart is fully Manglik when Mars occupies the 1st, 2nd, 4th, 7th, 8th, or 12th house from the ascendant, and partially Manglik when counted from the Moon. The report also lists the classical mitigations it finds — Mars in own or exalted sign, Jupiter conjunct Mars or in a kendra from the Moon — and notes that two Manglik partners classically offset each other.
Name-based matching guesses your nakshatra from the first syllable of your name — a fallback convention for when birth details are unknown, not a computation. This calculator works only from birth date, time, and place, computing actual Moon positions with Swiss Ephemeris. If you have real birth details, name-based matching adds nothing but error.
You can compute the score — gender is optional here. But the classical system is directional: Varna, Vashya, and Gana score a bride's chart against a groom's, so the tradition assumes one bride and one groom. Without that pairing, the calculator applies the rules treating Person 1 as the bride and says so in the reasoning, so you know exactly which convention produced your number.
They are the North and South Indian systems for the same job. The North Indian Ashtakoot system — what this calculator computes — scores 8 kootas out of 36 points. The South Indian system instead checks 10 poruthams (dina, gana, mahendra, stree deergha, yoni, rasi, rasi adhipati, vasya, rajju, vedha), several as pass/fail rather than a points total. The two usually agree in direction but not in detail.
The full 36-guna score, all eight koota breakdowns with reasoning, the Nadi and Bhakoot dosha checks with cancellations, and both Manglik checks — free, no account, nothing stored. What is paid: ViaAstro's deep match analysis inside the app (navamsa synthesis, dasha synchrony — how your two planetary timelines align in the years ahead — and domain-by-domain guidance), which uses credits. A free account comes with free credits, so you can see the depth before paying anything.
Sites differ in four places: the ayanamsha used to compute the Moon's sidereal position, whether Gana is scored directionally or symmetrically, small published variants in the Yoni grid, and whether a Moon near a sign or nakshatra boundary is computed precisely or read off coarse tables. This calculator computes exact positions and shows per-koota reasoning, so you can pinpoint where another site diverged.
Yes — more than for most astrology. The Moon crosses a nakshatra pada roughly every six hours, and several rules here resolve at pada level: Nadi's pada cancellation, the Sagittarius and Capricorn Vashya splits, and the navamsa-lord Bhakoot cancellation. The Manglik check counts houses from the ascendant, which changes every two hours. A birth time off by a few hours can flip a dosha or a cancellation, so use the most accurate time you have.