Calculated positions.
Honest interpretation.

Kendraya Engine calculates every chart from NASA/JPL DE440s, the planetary ephemeris of NASA’s Jet Propulsion Laboratory. Kendraya turns your birth time and place into apparent positions seen from the Earth, then applies astrology’s zodiac, house and period conventions.

Planetary positions are supported from 1900 to 2100, and births from 1900 to today. This page sets out each step and setting so an astrologer can compare a Kendraya chart with any other, and so anyone can see where calculation ends and interpretation begins.

Illustrated armillary sphere: silver and pale blue rings around a small Earth, with one gold point of light, on a dark starry background.
An illustration, not a calculated chart. An armillary sphere models the sky’s great circles around the Earth, the same geocentric point of view a birth chart uses.
Engine
Kendraya Engine kendraya-jpl-2
Orbital data
NASA/JPL DE440s
Planet positions
1900 to 2100
Largest audit difference
0.757 arcseconds

Last updated 3 October 2026

What happens between your birth details and your chart?

Four steps, in a fixed order. The first three are astronomy and timekeeping, and they would be the same for any tradition. The fourth applies astrological conventions, which is why two careful astrologers can disagree about a sign while agreeing about the sky.

  1. 1. Your clock and place

    The local time on your birth record and your birthplace become one exact instant, using that place’s historical time-zone and daylight-saving rules.

  2. 2. JPL orbital data

    Kendraya’s own file reader interpolates the NASA/JPL DE440s ephemeris to find where the Sun, Moon, planets and Earth were at that instant.

  3. 3. The sky seen from Earth

    Light travel time, the Sun’s bending of light and the Earth’s own motion are applied, giving apparent geocentric positions on the ecliptic of that date.

  4. 4. Zodiac, houses and tradition

    Only now are astrological conventions applied: a tropical or sidereal zodiac, houses from your rising sign, nakshatras and life periods.

Why Kendraya asks for three details

Your local time is converted to Universal Time using the historical time-zone records for the place you name, including the daylight-saving rules in force at the time. If your birth clock time never existed (the clocks jumped forward) Kendraya says so rather than guessing. If it happened twice (the clocks went back) you choose which occurrence applies.

What if I don’t know my birth time?

Tick “I don’t know my birth time” and Kendraya uses local noon on your birth date as a reference. Your Sun and the slower planets are reliable at that resolution. The Moon moves about 13 degrees a day, so any placement that changes sign during your birth day is marked as uncertain. Because they depend on the exact minute, the rising sign, houses, Moon mansion and Vimshottari periods are withheld rather than approximated.

Where do the planetary positions come from?

An ephemeris is a table, or a mathematical model, of where solar system bodies are over time. JPL’s DE440 model was fitted to decades of observations of the planets, the Moon and spacecraft, and is described in Park and colleagues (2021). DE440s is JPL’s compact edition of it, covering 1849 to 2150. JPL supplies the astronomy only. It has no zodiac, houses or interpretation, and it does not endorse Kendraya.

Kendraya bundles the unmodified de440s.bsp file, as published by NASA/JPL NAIF, on Kendraya’s server. It never runs in your browser, and no outside data service is called when a chart is calculated. Before first use the engine checks the file’s SHA-256 fingerprint and coverage. If either check fails, the calculation stops with an error instead of falling back to a different engine.

The file stores each body’s path as Chebyshev polynomial coefficients. Kendraya reads them with its own reader, written from NAIF’s published format specification, and evaluates them for your instant. This is interpolation of JPL’s solution, not a new orbital theory. The engine then works out what an observer at the Earth’s centre would see: it allows for the time light takes to arrive, the slight bending of light by the Sun’s gravity, and the aberration caused by the Earth’s orbital motion, then expresses the result on the ecliptic and equinox of that date. JPL also publishes newer ephemerides, including DE442. Kendraya does not switch automatically; any change of dataset would be a new, separately audited engine version.

How is a birth clock time turned into an exact instant?

Clocks follow the Earth’s rotation, which is slightly irregular, while orbital models run on a uniform time scale. Kendraya keeps these apart: civil time (UTC), Earth-rotation time (UT1), Terrestrial Time (TT) and the barycentric time used by the ephemeris (TDB) are separate steps. The difference between them comes from measured records stored with the engine: IERS Earth-orientation series from 1962, US Naval Observatory history for earlier years, and the IERS table of announced leap seconds.

Before 1960, civil Universal Time is treated as UT1. Beyond the published records, Earth rotation follows a labelled model and future UTC assumes no unannounced leap seconds, so a future clock time is an estimate, not an observation. Results close to a sign or house boundary can shift when newer records arrive.

How closely do Kendraya’s positions match NASA/JPL Horizons?

Kendraya Engine was compared with JPL’s Horizons service at 256 fixed instants spread from 1 January 1900 to 31 December 2100, for 10 bodies: 2,560 pairs of apparent geocentric ecliptic longitude and latitude. Every pair passed the 5-arcsecond limit per axis. The largest longitude difference was 0.284″ (Uranus) and the largest latitude difference 0.757″ (Venus).

An arcsecond is 1/3600 of a degree. For a real chart, an accurately recorded birth time and matching conventions (zodiac, ayanamsa, houses and nodes) matter as much as the ephemeris.

Largest difference found for each body across 256 instants, in arcseconds, with longitude first. The pass limit of 5″ per axis lies far beyond the right edge. The same values are in the table below.
Largest differences from NASA/JPL Horizons, in arcseconds, rounded up (256 instants per body)
BodyKendraya targetLongitudeLatitude
SunBody centre0.1210.001
MoonBody centre0.1200.001
MercuryBody centre0.1210.001
VenusBody centre0.2190.757
MarsSystem barycentre0.1210.001
JupiterSystem barycentre0.1690.004
SaturnSystem barycentre0.1630.024
UranusSystem barycentre0.2840.010
NeptuneSystem barycentre0.2170.006
PlutoSystem barycentre0.1920.094

What this comparison does not show

Audit run 3 October 2026 (America/New_York) on engine kendraya-jpl-2, against Horizons responses captured 30 September 2026. Download the audit summary (JSON) with the sample counts, reference settings, data fingerprints and limitations.

Vedic and Western views

The Vedic view uses the sidereal zodiac with the Lahiri ayanamsa, the convention most Indian and Sri Lankan astrologers use. The Western view uses the tropical zodiac, anchored to the March equinox. Both are exact coordinate systems. They currently differ by about 24 degrees, so a planet may appear in a different sign in each. Nakshatras and Vimshottari periods belong to the sidereal tradition, so they are shown in the Vedic reading. D9 and D10 always use the selected sidereal convention, including when explored from the Western view. The birth wheel shows the classical planets and lunar nodes. Personal timelines also calculate outer-planet transits. Whole-sign houses are the default; equal houses are available in Chart & details.

The calculation settings

Every setting that changes a sign, house or date is listed here. Each chart’s receipt records the ones it used.

Kendraya Engine settings
SettingKendraya uses
Orbital dataNASA/JPL DE440s (unmodified file, SHA-256 fingerprint checked), read by Kendraya’s own SPK reader. Dataset version de440s-iers-2026-09-30
PositionsApparent geocentric ecliptic longitude and latitude of date, with light time, solar light deflection (not for the Sun itself) and relativistic annual aberration
Reference frameIAU 1976 precession and IAU 1980 nutation
Body centresSun, Moon, Mercury and Venus at their centres; Mars, Jupiter, Saturn, Uranus, Neptune and Pluto at their system barycentres (planet plus moons)
ObserverThe Earth’s centre for every birth position. Your birthplace sets the clock conversion, horizon and ascendant. Rise, set and lunar calendar tools observe from the birthplace separately.
Time scalesUTC, UT1, TT and TDB kept distinct, using IERS and US Naval Observatory records; modelled beyond them, with no unannounced leap seconds
Bodies in the birth chartSun, Moon, Mercury, Venus, Mars, Jupiter, Saturn, Rahu and Ketu. Uranus, Neptune and Pluto appear in personal timelines and the API.
Lunar nodesMean node (IERS 2003 expression) by default. Option: true node, the instantaneous node of the Moon’s osculating orbit from its geometric position and velocity. Ketu is always opposite Rahu.
ZodiacTropical, or sidereal with the revised IAE Lahiri ayanamsa: 23°15′00.658″ at 21 March 1956 (TT), carried to other dates with IAU 1976 precession. A documented fixed offset is also available; it is not an evolving historical ayanamsa model.
HousesWhole sign, counted from the rising sign (default), or equal 30° houses counted from the rising degree
Nakshatra27 equal mansions of 13°20′ from 0° sidereal Aries, four padas each
Vimshottari dashaKetu 7, Venus 20, Sun 6, Moon 10, Mars 7, Rahu 18, Jupiter 16, Saturn 19, Mercury 17 years; balance at birth from the Moon’s arc through its nakshatra; default year of 365.25636 days. Options: 365.2422 or 360 days.
Daily transitsConjunction, sextile, square, trine and opposition within a 3° orb, compared with your natal positions
Date rangeBirths from 1900 to today; planetary calculations through 2100

Other software may use a different ayanamsa, house system, node or dasha year, and will then show different signs, houses or period dates. None of these is “more correct”; they are conventions, and Kendraya states its own so you can compare. A paper chart from 1980 can be compared meaningfully when its birth details, ayanamsa, node and period conventions are known. Identical output cannot be promised from the year alone, and a difference alone does not show that either chart is wrong.

Advanced tools and their limits

These tools use the same positions. Open any of them for the detail behind it.

Birth-time sensitivity and the calculation receipt

Chart & details lets you compare a window around your recorded birth time. The view distinguishes factors that change from factors that stay the same in the sampled moments. Known times are sampled every minute; unknown times across the birth day are sampled every 15 minutes. These samples cannot rule out every brief boundary crossing, and do not determine an unknown birth time.

Each chart has a receipt recording its UTC birth moment, zodiac, houses, nodes, year convention, time-zone source, engine version and data fingerprints. A documented manual UTC offset can be used for a historical birth record. It changes the birth clock conversion only. The receipt contains personal information, so keep it somewhere private.

Love, connection and personal timing

Relationship reflections point to visible natal factors such as Venus, the Moon, Mars, Mercury and the seventh house. Synastry compares major angles between two charts using the same zodiac and astronomical conventions, while keeping each person’s own clock conversion. It offers questions for conversation without assigning a compatibility score or predicting another person’s feelings.

The personal timeline finds exact longitude contacts over 7, 30 or 90 days and the next solar and lunar returns. Its numerical search precision is separate from uncertainty in birth time, future clocks and physical models. These are return moments, not relocated return-house charts. Exact personal timing is withheld when the birth time is unknown.

Divisional charts and the lunar calendar

Navamsa (D9) and Dashamsa (D10) apply documented traditional divisions to sidereal positions. Their coordinates are symbolic subdivisions, not physical locations of additional planets. Birth-time uncertainty can change these charts rapidly. Divisional houses always use whole signs.

The instant Panchanga shows tithi, nakshatra, yoga and karana with their next transition times, plus the local civil weekday at the birth location. It does not assign sunrise-based religious days or festival dates. Lunar phases, sign crossings and retrograde stations are all solved from the calculated positions.

Today’s reading and life-period dates

Inside a chart, today’s reading is calculated for the moment you open or refresh it, and the page shows that moment and its time zone. The days ahead, and the comparison with yesterday, use the same clock time on each date in your device’s time zone, so a day with a clock change still counts as one day. Your birth moment always uses the birthplace’s own time-zone history. The overview’s short explanations name the placement, method and tradition behind each sentence. Its life-period description is the general theme of the ruling planet, not yet a reading of that planet in your own chart.

The first Vimshottari period is already partly elapsed at birth, so its theoretical start date can fall before you were born. That is a feature of the calculation, not a reading of a life before birth. Period dates are symbolic chapters, not predictions of events or lifespan.

Calculated positions have finite precision. An uncertain birth time, approximate coordinates or an incomplete historical time-zone record can affect the result, especially near a sign or house boundary.

What is calculated and what is written

Positions, signs, houses, nakshatras, period dates, Moon phases and transits are calculated. The sign descriptions, planet introductions, nakshatra themes, life chapter reflections and daily questions are Kendraya’s own editorial writing, informed by classical Vedic sources but not quoted from them. They are offered as prompts for reflection, never as predictions, and Kendraya does not reproduce the health, death, fertility, caste or gender judgements found in historical texts. The precision of the astronomy says nothing about whether astrology’s interpretations are true. The landing page shows the actual planetary positions for today; the wheel inside your chart plots your own calculated longitudes.

A reading is an invitation to notice and reflect. It does not decide your identity, your relationships or your future. Kendraya does not provide medical, legal or financial advice and does not tell you whom to marry or what will happen to you. See the terms of use for the full statement.

Private by design

Birth details travel in the body of a secure request, are used in memory to calculate the chart and are not stored on a server. Nothing is placed in a web address or a log. Saving a profile or a journal note keeps it in your own browser only, and only if you choose to. Analytics load only after you allow them and record page views without birth details. The privacy policy has the details.

Sources and notices

The primary sources behind the engine, and what each one supports. The full licence texts and attributions, including the ERFA copyright notice, are in the calculation notices. NASA, JPL, IERS and the ERFA and SOFA authors do not endorse Kendraya.

  1. The JPL Planetary and Lunar Ephemerides DE440 and DE441. Park, Folkner, Williams and Boggs, The Astronomical Journal 161:105 (2021). How JPL built and fitted the DE440 orbital model. It describes the astronomy only, not any astrological rule.
  2. Planetary and lunar ephemerides DE440 and DE441. NASA/JPL Solar System Dynamics. JPL’s own description of the ephemeris family and its intended use.
  3. Generic planetary SPK kernels. NASA/JPL Navigation and Ancillary Information Facility (NAIF). Where the unmodified de440s.bsp file comes from. Newer ephemerides, including DE442, are published there too; Kendraya does not switch automatically.
  4. Rules for using NAIF data. NASA/JPL NAIF. Permission to use and redistribute unmodified kernels. It implies no endorsement.
  5. Horizons System manual. NASA/JPL Solar System Dynamics. Defines the reference positions used in the accuracy audit.
  6. IERS EOP 20u24 C04 Earth orientation series. International Earth Rotation and Reference Systems Service (IERS). Measured Earth rotation (UT1 minus UTC) from 1962.
  7. IERS Bulletin A, finals2000A. IERS Rapid Service/Prediction Centre at USNO. Recent and predicted Earth rotation.
  8. Historic delta T. United States Naval Observatory. Earth-rotation history before 1962.
  9. IERS Bulletin C leap-second table. IERS. Announced leap seconds. Future ones are never assumed.
  10. Polynomial expressions for delta T. Espenak and Meeus, NASA Goddard Space Flight Center. The labelled model for Earth rotation beyond the published records.
  11. ERFA, Essential Routines for Fundamental Astronomy. Liberfa, derived from IAU SOFA. Precession, nutation, aberration, light-deflection and TDB formulas, adapted under its BSD licence.
  12. Standards of Fundamental Astronomy. International Astronomical Union SOFA Board. The IAU reference library from which ERFA is derived. Kendraya is not SOFA.
  13. Kendraya Engine position audit against NASA/JPL Horizons. Kendraya, 3 October 2026. The sampled comparison summarised above.

Calculate my birth chart