---
title: "Birth Chart Calculator (Kundali / Janam Patri)"
slug: "birth-chart-calculator"
canonical_url: "https://mahadasha.com/birth-chart-calculator"
type: "calculator"
description: "Generate a complete Vedic birth chart from date, time, and place of birth — all 9 planets across the 12 houses, with sign, nakshatra, and pada positions, using the Lahiri ayanamsha."
---

# Birth Chart Calculator (Kundali / Janam Patri)

Generate a complete Vedic birth chart from date, time, and place of birth — all 9 planets across the 12 houses, with sign, nakshatra, and pada positions, using the Lahiri ayanamsha.

Also surfaces Manglik, Kaal Sarp, Sade Sati and other dosha flags.

## Inputs

- **date_of_birth** — birth date (`YYYY-MM-DD`)
- **time_of_birth** — birth time (`HH:MM`, 24-hour, local to the birth place)
- **latitude** — birth-place latitude (decimal degrees, e.g. `28.6139`)
- **longitude** — birth-place longitude (decimal degrees, e.g. `77.2090`)
- **timezone** — IANA timezone (e.g. `Asia/Kolkata`) or UTC offset of the birth place

## Programmatic access (for AI agents)

This calculator is backed by a JSON API — agents should call it directly instead of the HTML form:

- **Endpoint:** `POST https://mahadasha.com/api/v1/birth-chart/calculate`
- **Auth:** JWT Bearer token — register at `https://mahadasha.com/api/v1/auth/register`
- **OpenAPI schema:** https://mahadasha.com/api/v1/openapi.json
- **API catalog:** https://mahadasha.com/.well-known/api-catalog
- **MCP server card:** https://mahadasha.com/.well-known/mcp/server-card.json

Refer to the OpenAPI schema above for the exact request body and response shape of `https://mahadasha.com/api/v1/birth-chart/calculate`.

> Human UI: [Birth Chart Calculator (Kundali / Janam Patri)](https://mahadasha.com/birth-chart-calculator)
