Skip to main content
  • AstroZiviVedic Astrology
  • New Kundli
  • Today
  • All Tools
  • Technique Index
  • Kundli
  • Divisional Charts
  • KP System
  • Varshphal
  • Synastry
  • Dashas
  • Strength
  • Yogas
  • Jaimini
  • Doshas
    • Mangal Dosha
      New
    • Kaal Sarp Dosh
      New
    • Pitra Dosha
      New
    • Gandmool Dosha
      New
  • Horoscope
  • Transits
  • Event Forecast
  • Panchang
  • Muhurta
  • Festivals & Calendar
  • Moon Phase
    New
  • Matching
  • Numerology
  • Remedies
  • Nadi
  • Baby Names
Doshas
  1. AstroZivi
  2. Doshas
AstroZivi

All calculations are performed in-house with Lahiri (Chitrapaksha) ayanamsha, accurate to a fraction of an arc-second. No paid APIs required.

Charts & Analysis

  • Kundli
  • Divisional Charts
  • Dashas
  • Strength
  • Matching

Panchang

  • Panchang
  • Muhurta
  • Festivals
  • Horoscope

Company

  • All Tools
  • Reports
  • Learning Center
  • Privacy Policy
  • Terms of Service
  • Contact
  • Refunds

© 2026 AstroZivi. All rights reserved.

Powered by the Ganita engine
TodayKundliToolsMantrasProfile

Dosha Check

Mangal, Kaal Sarp, Sade Sati, Pitru, Grahan, Shrapit and Kemdrum doshas with cancellations.

Birth Details
Check all doshas in your kundli

What a dosha is here: a placement rule with a named cancellation

A dosha in this app is a named affliction defined by a deterministic condition on a birth chart, checked together with the classical clauses that cancel or soften it. This page runs fourteen such checks on one chart at once: Mangal, Kaal Sarp, Sade Sati, Pitru, Grahan, Shrapit, Kemdrum, Kalatra, Putra, Gandmool, Rina, Shakata, Abhukta Mula and Riksha Sandhi. Each card states the rule that fired, the severity grade, and every parihara or cancellation the engine found.

Two grades are reported for most of them, not one: the severity before any parihara was applied, and the severity after. Keeping the first is an audit trail. It lets you see that a dosha was formed and then softened, rather than presenting a cancelled condition as though it had never been present, and it means the cancellation rules can be checked independently of the detection rules.

Mangal dosha is read from three reference points

Manglik status is not a single yes or no. The engine reads Mars's house from the ascendant, from the Moon and from Venus, which is the kalatra karaka, and reports the house number for each.

The Lagna and Moon references are the North Indian standard; reading it from Venus as well is the South Indian third reference. A chart can be Manglik from one reference and not from another, which is exactly why the three are shown separately rather than collapsed into one badge.

Mangal dosha is the one affliction in this set with a complete parihara apparatus of its own. There is a per-house table of exception signs that nullify it outright, and there are separate mitigations such as association with Mercury or the Moon and the involvement of a yogakaraka.

The engine distinguishes those two kinds: an exception nullifies, a mitigation reduces. The general parihara canon that applies to every dosha is also shown on this card for transparency, but it deliberately does not reduce the grade a second time.

Kaal Sarp, and the difference between the two arcs

Kaal Sarp is formed when all seven planets from the Sun to Saturn fall within the arc between Rahu and Ketu. The engine distinguishes two forms by which arc is occupied: sarpa, where the planets lie in the arc swept forward from Rahu to Ketu, and amrita, sometimes called Kaal Amrita or Anuloma, where they lie in the opposite arc.

It also reports a partial or aanshik form, in which exactly one of the seven falls outside the arc, and it names which of the twelve types applies from Rahu's house.

Kaal Sarp carries no cancellation clause of its own in the texts. The remedies and mitigations quoted for it are the general parihara canon, so the engine delegates the whole cancellation question to one shared evaluator rather than keeping a private copy of the rules. Every dosha on this page grades cancellations through that same primitive, which is why two cards can never disagree about whether Jupiter's aspect is a mitigator.

The rest of the set, and what each one actually tests

Grahan dosha is the Sun or Moon in the same sign as Rahu or Ketu, full with Rahu and partial with Ketu. Shrapit is Saturn and Rahu sharing a sign, with severity graded by the house they share.

Kemdrum is the absence of any planet in both the second and the twelfth sign from the Moon, and the planet set is narrower than it looks: Rahu and Ketu are excluded, and so is the Sun, on the authority of Brihat Jataka XIII.3, whose word hitvarkam means exactly that, excluding the Sun.

Kemadruma is the absence of Sunapha, Anapha and Durudhura, which that verse defines over the planets other than the Sun, so it has to be judged on the same set of five, which is Mars, Mercury, Jupiter, Venus and Saturn.

Shakata is the Moon in the sixth, eighth or twelfth sign from Jupiter, from Phaladeepika VI.14, whose own cancellation is explicit: it does not operate when the Moon occupies a kendra from the ascendant.

Kalatra and Putra dosha test the marriage and progeny axes by the same shape, a malefic in the seventh or fifth house or the affliction of that house's lord and its karaka, Venus for the seventh and Jupiter for the fifth. Pitru dosha tests the ninth house, its lord and the Sun.

Gandmool is birth with the Moon in one of the six junction nakshatras ruled by Ketu or Mercury, which are Ashwini, Magha, Mula, Ashlesha, Jyeshtha and Revati. Abhukta Mula is kept separate from Gandmool on purpose, because BPHS gives it a different and asymmetric arc of 6 and 8 ghatikas at the Jyeshtha to Mula junction and devotes its own chapter to it.

What a severity grade is, and what it is not

The grades on this page describe the classical condition, not a forecast. A grade of High means the rule fired in its strongest attested form and no nullifying clause was found; a grade of None can mean either that the condition never held or that a parihara nullified it, which is why the pre-parihara grade is printed beside it. Nothing here converts a grade into a probability or an outcome.

Reading these cards well means reading the cancellations as carefully as the detections. In the classical material the parihara clauses are not a footnote; several doshas have no independent existence once their cancellation holds, and a report that lists afflictions without them is describing half the rule.

Frequently asked questions

How do I know if I am Manglik?
Enter your birth details and this page reports Mars's house from the ascendant, from the Moon and from Venus, and whether each of those references makes the chart Manglik. It then applies the classical exceptions, which nullify the dosha outright, separately from the mitigations, which only reduce its grade. The badge shows the effective status after the exceptions, and the underlying house numbers are printed so you can check the reading yourself.
What cancels Mangal dosha?
Two different kinds of clause. The exceptions are a per-house table of signs in which Mars in a Manglik house does not create the dosha at all; where one applies the chart is marked exempt rather than Manglik. The mitigations, such as Mars associating with Mercury or the Moon, or a yogakaraka being involved, reduce the severity without nullifying it. This page shows which of the two fired, since they are not interchangeable.
What is Kaal Sarp dosha?
It is the condition where all seven planets from the Sun to Saturn fall inside the arc between Rahu and Ketu. The engine reports which of the two arcs is occupied, sarpa when the planets lie in the forward Rahu to Ketu sweep and amrita when they lie in the opposite one, whether the form is partial with exactly one planet outside the arc, and which of the twelve types applies based on Rahu's house.
Is Shrapit dosha a classical yoga?
No, and the app says so rather than implying otherwise. Shrapit, meaning Saturn and Rahu together in one sign, is traditional lore rather than a rule with a named chapter and verse in the classical corpus. It carries no cancellation clause of its own either, so the pariharas quoted for it are the general canon applied to that placement, which is how this page grades it.
What is Kemdrum dosha?
Kemdrum is formed when neither the second nor the twelfth sign from the Moon holds any of the five planets Mars, Mercury, Jupiter, Venus and Saturn. Rahu and Ketu are excluded from the test, and so is the Sun, because Brihat Jataka XIII.3 defines Sunapha, Anapha and Durudhura over the planets other than the Sun and Kemadruma is the absence of those three. A node or the Sun sitting beside the Moon therefore does not prevent it. Because it is defined only by the Moon's sign and its neighbours, it can usually be checked even when the birth time is uncertain.
What is Gandmool dosha?
It is birth with the Moon in one of six junction nakshatras: Ashwini, Magha and Mula, which Ketu rules, and Ashlesha, Jyeshtha and Revati, which Mercury rules. The padas that sit at the water and fire sign junctions are the severe ones. The traditional observance is a Gandmool Shanti on the twenty-seventh day after birth together with the nakshatra's root mantra, and this page also reports whether the risk period Jataka Parijata I.64 to 67 assigns to that birth has already run out.
Why does a dosha show as present and cancelled at the same time?
Because those are two different questions and the app answers both. The detection says the classical condition holds in your chart; the parihara says a clause the same tradition supplies removes or softens it. Printing the pre-parihara grade beside the final one lets you see the whole rule instead of only its conclusion, which is also what makes the cancellation independently checkable.
Does having a dosha mean something bad will happen?
This page does not make that claim. It reports whether a named placement rule holds, at what classical grade, and which cancelling clauses apply. It does not convert a grade into a prediction or a probability. Where the classical texts attach a stated result to a condition, that result is shown as the text's statement with its source, and not as a forecast about your life.