Enter both partners’ birth details to get a 36-Guna Ashtakoot compatibility score, Mangal Dosha compatibility, Nadi Dosha, and Bhakoot analysis. Lahiri sidereal, browser-side calculations, no signup.
100% private - everything runs in your browser, no birth data is sent anywhere
Seconds optional (defaults to 00). Example: 5:30:00 PM.
Seconds optional (defaults to 00). Example: 5:30:00 PM.
Dates from 1900 onwards. Birth-time precision matters most when a planet sits near a sign, nakshatra, or pada boundary; use the most accurate time you have.
Free Janam Kundli with D1 and D9 charts, planetary positions, Vimshottari Dasha, and Mangal Dosha. Lahiri sidereal.
astrologyCreate marriage biodata with photo, family and horoscope details. Free PDF and Word download. 5 Indian templates.
biodata for marriageCalculate estimated due date from last period, conception, or IVF date. Week-by-week milestones.
due date calculator| Scoring system | Ashtakoot 36-Guna (8 kootas) |
| Passing score | 18 or above (traditional threshold) |
| Koota weights | Varna 1, Vashya 2, Tara 3, Yoni 4, Graha Maitri 5, Gana 6, Bhakoot 7, Nadi 8 |
| Zodiac system | Sidereal (Lahiri / Chitrapaksha ayanamsa) |
| Required inputs | Both partners’ birth date, time, and place |
| Bhakoot exception | Same-lord rule applied (e.g., Aries / Scorpio share Mars) |
| Nadi cancellation | Not applied in v1 (flagged, shown transparently) |
| Mangal check | Houses 1, 2, 4, 7, 8, 12 from Lagna / Moon / Venus; no cancellation rules |
| Supported birth range | 1 Jan 1900 onwards |
| Privacy | 100% browser-side, no data sent anywhere |
| Score | Band | Traditional reading |
|---|---|---|
| < 18 | Not compatible | Generally not recommended for marriage |
| 18 - 24 | Average | Workable with attention to raised doshas |
| 24.5 - 31.5 | Good | Considered a good match |
| 32 - 36 | Excellent | Rare; traditionally considered highly compatible |
Kundli Matching is the traditional Vedic way of assessing marriage compatibility by comparing two birth charts. The most widely adopted North Indian system is Ashtakoot Guna Milan, which scores 8 compatibility dimensions (“kootas”) for a total of 36 points. The bulk of the analysis is driven by the Moon’s sign (rashi) and nakshatra in each partner’s chart, so birth time and place accuracy matters.
Alongside the 36 points, two major non-koota considerations are checked: Mangal Dosha compatibility (based on Mars’s placement) and Nadi/Bhakoot doshas (which can cancel under specific traditional rules).
| Koota | Points | What it measures | Derived from |
|---|---|---|---|
| Varna | 1 | Spiritual / ego compatibility | Moon sign class |
| Vashya | 2 | Mutual attraction, control | Moon sign group |
| Tara | 3 | Birth-star compatibility, longevity | Nakshatra count (both directions) |
| Yoni | 4 | Physical / sexual compatibility | Nakshatra yoni (14 animal types) |
| Graha Maitri | 5 | Mental / intellectual compatibility | Rashi lord friendship |
| Gana | 6 | Temperament compatibility | Nakshatra gana (Deva/Manushya/Rakshasa) |
| Bhakoot | 7 | Finances, family, progeny welfare | Rashi-to-rashi count |
| Nadi | 8 | Genetic / health compatibility | Nakshatra nadi (Adi/Madhya/Antya) |
| Total | 36 |
Mangal Dosha (also called Kuja Dosha or Chevvai Dosham) arises when Mars occupies one of the Mangal-affliction houses (1, 2, 4, 7, 8, or 12) measured from the Lagna, Moon, or Venus. In matrimonial tradition:
This tool uses a simplified Mangal check without cancellation rules (Mars in own sign, Jupiter or Venus aspects, partner-side cancellation). A Manglik flag here is a signal to consult a qualified astrologer, not a final verdict.
Each of the 27 nakshatras is assigned to one of three nadis - Adi (Vata), Madhya (Pitta), or Antya (Kapha) - based on Ayurvedic constitution. When both partners share the same nadi, Nadi Dosha is raised. It carries the highest point weight (8 of 36) and is traditionally thought to affect health and progeny.
Traditional cancellation rules exist (same nakshatra, same pada, same padas with same rashi), but applying them incorrectly can produce misleadingly “clean” results. This v1 tool flags the dosha without cancellations so the data stays transparent - cross-check the nakshatra and pada in the expandable Kundli details for both partners, or consult a qualified astrologer.
Calculations use Meeus-based astronomical algorithms with Lahiri ayanamsa. Typical precision is suitable for dates from 1900 onwards, but placements near sign, nakshatra, pada, or navamsa boundaries may differ across ephemeris engines. Moon nakshatra - which drives 4 of the 8 kootas - is stable across engines unless the Moon is within ~0.3° of a boundary. If you see a boundary-adjacent placement in the expandable Kundli details, cross-check with a professional ephemeris before relying on it.
Kundli Matching (or Guna Milan) is the traditional Vedic method for assessing marriage compatibility between two people by comparing their birth charts. The most widely used system is Ashtakoot ('eight-fold') Milan, which scores 8 kootas for a total of 36 points. 18+ points is the commonly cited threshold for a compatible match, though traditions vary.
Points are awarded across 8 kootas: Varna (1), Vashya (2), Tara (3), Yoni (4), Graha Maitri (5), Gana (6), Bhakoot (7), Nadi (8) - total 36. Most kootas are derived from the Moon's sign and nakshatra in each chart; Graha Maitri uses the rashi lords, Bhakoot uses the rashi-to-rashi relationship, and Mangal Dosha is computed separately (not one of the 36 points).
In traditional interpretation, 18-24 is considered an average match, 24.5-31.5 a good match, and 32+ an excellent match. Below 18 is usually treated as not compatible. These bands are guidelines, not absolutes - a qualified astrologer will examine Mangal Dosha, Nadi cancellation rules, and individual chart strength alongside the score.
Mangal Dosha (Kuja Dosha) arises when Mars occupies houses 1, 2, 4, 7, 8, or 12 from the Lagna, Moon, or Venus. Traditional matchmaking treats Manglik x Non-Manglik as a mismatch, while Manglik x Manglik is considered to cancel out. This tool uses the simplified check without cancellation rules (own-sign Mars, Jupiter aspects, etc.) - so a 'Manglik' label here is a flag to consult an astrologer, not a final verdict.
Each of the 27 nakshatras is assigned to one of three nadis - Adi (Vata), Madhya (Pitta), or Antya (Kapha). When both partners share the same nadi, Nadi Dosha is raised. In Ayurvedic interpretation, it is said to affect progeny, health, and genetic compatibility, and carries the highest point weight (8). Traditional cancellation rules (same nakshatra, same pada, same padas with same rashi) can override the dosha; this tool flags the dosha without applying cancellations.
Bhakoot Dosha arises when the rashis (Moon signs) of the two partners fall in a 6/8 (Shadashtak), 9/5 (Nava-Panchama), or 2/12 (Dwir-Dwadasha) relationship. Traditionally thought to affect finances, family harmony, and progeny welfare. This tool applies the same-lord exception - for example, Aries (Mars) and Scorpio (Mars) cancel Bhakoot Dosha because both rashis share the same ruling planet.
Yes. The pairs where both rashis share a lord are: Aries/Scorpio (Mars), Taurus/Libra (Venus), Gemini/Virgo (Mercury), Sagittarius/Pisces (Jupiter), Capricorn/Aquarius (Saturn). Cancer and Leo have unique lords (Moon, Sun) and thus no pair. When the exception applies, the full 7 Bhakoot points are awarded even if the rashi count is 6/8, 9/5, or 2/12.
Calculations use Meeus-based astronomical algorithms with Lahiri ayanamsa, typical precision around ±0.3° vs Swiss Ephemeris for dates from 1900 onwards. Moon nakshatra, which drives 4 of the 8 kootas, is stable across engines unless the Moon is within ~0.3° of a nakshatra or pada boundary. If you see a boundary-adjacent placement, cross-check with a professional ephemeris before making decisions.
Traditional Nadi cancellation (same nakshatra, same pada, same-padas-same-rashi) is a narrow set of exceptions that flip a same-nadi dosha to a non-issue. Applying them incorrectly can give a misleading 'clean' result, so this v1 tool intentionally flags Nadi Dosha without applying cancellations and directs you to an astrologer when it fires. The raw nakshatra and pada for both partners are shown in the expandable Kundli details, so you can verify cancellation criteria manually.
Yes. All calculations run in your browser - no birth data is sent to any DesiUtils server, there is no account, no sign-up, and no tracking of your inputs. Geolocation for the birthplace is resolved from a locally-loaded city database (GeoNames), not an external API.
Ashtakoot (8-koota) Milan is the North Indian tradition and is the most widely used system across India. Porutham is the Tamil 10-point system, which overlaps with some kootas but uses different scoring. Dashakoot (also 10 koota) is common in Kerala. This tool covers only Ashtakoot in v1; if you need porutham or dashakoot, consult a South Indian astrologer alongside.
Yes - the tool is free, private, and imposes no external obligations. Many users run it for self-awareness or to cross-check other calculators. For serious matrimonial decisions, use the result alongside an astrologer's reading and, if relevant, premarital counselling rather than in isolation.
Generate individual Kundlis for each partner before or after matching with the Free Kundli Generator. Once a match is in progress, the Marriage Biodata Maker produces a printable matrimonial profile.