Enter your birth details to generate an accurate Vedic birth chart
Calculations use sub-arcsecond planetary positions with Lahiri (Chitrapaksha) ayanamsha. Whole Sign house system is used for Vedic chart analysis.
No saved kundalis
A Janam Kundli is a map of the sky at the moment and place of your birth: the sidereal longitude of each of the nine grahas, the degree of the ascendant, and the twelve houses those positions fall into. This page takes three inputs - date of birth, clock time and place - and computes all of them to sub-arcsecond precision on the Lahiri (Chitrapaksha) ayanamsha, then opens a thirteen-tab reading built from that one set of numbers.
Everything downstream is arithmetic on those longitudes. Your rashi is the sign holding the Moon. Your lagna is the sign rising on the eastern horizon at that instant. Your birth nakshatra is the 13 degree 20 minute arc the Moon occupied, and the fraction of it already crossed sets the balance of your first Vimshottari mahadasha. Nothing is looked up from a table of dates: the chart is recomputed from the ephemeris every time it is opened.
The ascendant is the fastest-moving point in the chart. It travels the full 360 degrees in one sidereal day, which is about one degree every four minutes, so a whole sign passes in roughly two hours and a birth recorded to the nearest hour can carry the wrong lagna. Every house-based reading in the result moves with it: which graha sits in which bhava, the Bhava chart, and every divisional chart, since those are counted from the ascendant too.
The place matters for the same reason. The ascendant is where the ecliptic meets the local horizon, so the same instant gives different lagnas in Chennai and in Chandigarh. The city you choose supplies latitude, longitude and the timezone offset that converts your clock time to universal time. If your recorded time is uncertain, the birth-time rectification page tests it against three attested filters rather than guessing a better one.
Three settings decide every number on the page, and all three are stated rather than assumed. The zodiac is sidereal: the ayanamsha, currently about 24 degrees, is subtracted from the tropical longitude so that signs are measured from the fixed stars rather than from the equinox. The default ayanamsha is Lahiri, also called Chitrapaksha, the standard in Indian practice. That offset is why a Vedic rashi is usually the sign immediately before the one a Western calculation reports.
The default house system is Whole Sign: the sign holding the ascendant is the entire first house, the next sign the entire second, and so on, which is the frame Brihat Parashara Hora Shastra reasons in. One page departs from this deliberately. The KP page is computed on Placidus cusps, because Krishnamurti Paddhati is defined on them, and its houses are therefore unequal and are not a rotation of the twelve signs.
Eight tabs are shown by default: Charts (D1 and D9 in both North Indian and South Indian styles), Planets (longitude, sign, house, nakshatra, pada, dignity and retrogression), Dasha (Vimshottari down to the sub-period), Dosha, Yogas, Transits, Predictions and Remedies. A Simple to Practitioner toggle reveals five more: Strength (Shadbala reported in virupas and rupas, plus Ashtakavarga), Divisional (all 23 vargas), Jaimini, Bhrigu Nadi and Dhruva Nadi.
Above the tabs sits an at-a-glance summary carrying the lagna, the rashi, the birth nakshatra and the running dasha, so the three answers most visitors came for do not require opening a tab at all. Interpretive text throughout carries a citation chip naming the text it traces to. Where no source supports a reading, the app prints the computation and says nothing more, which is a deliberate choice rather than an omission.
The two styles differ only in what is held fixed. In the North Indian diamond the twelve houses occupy fixed positions and the sign numbers move: the ascendant's sign number is written in the top centre box, which is always the first house. In the South Indian square the twelve signs occupy fixed positions, with Aries always in the second box of the top row and the rest running clockwise, and the ascendant is marked wherever it falls.
Both are drawn from the same longitudes. A graha that reads as being in the seventh house in one reads as being in the seventh house in the other, and no information is present in one drawing that is absent from the other. Preferring one is regional habit, not a difference of method, so the result page draws both and a chart can be shared with a reader who uses the other convention.
Charts you save are kept in your own browser's local storage, and what is stored is the birth input only: date, time, coordinates, timezone and the name you gave. The computed positions are not stored. They are recomputed from that input every time the chart is opened, which also means a saved chart picks up any later correction to the engine rather than preserving an old answer.
That is a size decision as much as a privacy one. The full computed payload for a single chart measures roughly 1.6 MiB against about 300 bytes of input, so keeping the answer instead of the question would be about five thousand times larger for no gain in accuracy at all.