Vedic Birth Chart (jyotiṣa, rāśi cakra)

v—

Positions from Swiss Ephemeris; rāśi/bhāva/nakṣatra/daśā rules cited by verse against the project wiki (BJ = Bṛhajjātaka, BPHS = Bṛhat Parāśara Horā Śāstra). · Runs entirely in your browser -- birth data never leaves your device.

Birth data
Birth place
Only connects to OpenStreetMap once you press this -- nothing loads until then.
A modern UTC offset applied to a historical birth is the single most common source of a wholly wrong chart -- this list resolves the offset actually in force on the birth date, not today's offset. Picking a place on the map can suggest a zone, but never silently applies one.
Chart settings
Loading computation core…

The chart is wider than a phone screen -- swipe to see all of it, or switch to "Report" (which wraps).

Fill in the birth data on the left and press "Cast chart".
About this site: rules are cited by verse against the project wiki (Bṛhajjātaka and Bṛhat Parāśara Horā Śāstra); three things the classical texts do not decide -- ayanāṃśa, house division, diagram layout -- are exposed above as explicit settings rather than silent defaults, and every generated report/prompt restates them.

Privacy: this page runs the Python engine directly in your browser via Pyodide. Birth data lives only in your device's memory while the page is open -- it is never uploaded, never written to a server, never logged. The only network requests this page makes are for the Pyodide runtime and this site's own vendored files (engine, Swiss Ephemeris data, map library); OpenStreetMap tiles and search are requested only after you explicitly open the map picker.

Limits: this is the D1 (rāśi) chart only. Aspects (dṛṣṭi), planetary dignity, divisional charts (ṣoḍaśavarga), yoga, aṣṭakavarga and longevity (āyurdāya) are not computed -- see the LLM prompt export for the full list. This is a research and self-exploration tool, not a medical or financial one.