Preparing the astronomical engine in your browser…

Your question comes first

What are you trying to understand about your life?

Create a private birth chart, see what is active now, and explore the questions people actually bring to an astrologer. Every result shows its calculation, uncertainty, tradition, and limits.

Runs in your browser No account or tracking No guaranteed predictions

Private birth profile

Create my chart

Your birth details stay on this device. Place search uses a bundled world index and sends no keystrokes elsewhere.

Choose a city to set coordinates and historical timezone.

Tradition and time settings
Place not listed? Enter coordinates and timezone

Use an IANA name, not an abbreviation such as IST or EST. The selected timezone must match the historical civil-time law at the birthplace.

Astronomical positions are calculated. Astrological interpretation is traditional and symbolic; reliable prediction has not been established scientifically.

Question library

The things a human being worries about

Choose a life area, then ask in your own words. The reading names the chart factors it used and what it cannot know.

Create your private chart first. You can browse every question category now.

Accuracy without theatre

What is accurate here, and what is not established

No astrology model has demonstrated 100% or near-100% prediction of personal events. Dharma Sky will not manufacture that claim from famous anecdotes or retrospective fitting.

Calculated astronomy

Planetary positions

Deterministic and reproducible for the same inputs, engine, ephemeris, and settings. This is calculation accuracy, not evidence that interpretations predict life events.

Verification status: testable calculation
Traditional rule model

Natal, transit & daśā meanings

Historically practiced and inspectable. Blinded and large-register studies have not established reliable personal prediction from the tested astrological claims.

Prediction status: unvalidated
Seven-day synthesis

Symbolic weather

A fixed, deterministic transformation of close transits, aspects, and weekday rulers. Its 0–100 balance is descriptive, not a probability or measured accuracy percentage.

Prediction status: prospective scoring pending
Cultural correspondences

Numbers, gems & colors

Documented as historical and living traditions. Showing the association does not demonstrate that it changes outcomes or creates luck.

Evidence status: historical, not causal

Why historical “hits” are not enough

A model chosen after seeing an event can fit the past by chance, selective memory, or flexible rules. A valid comparison locks the rule and forecast first, defines the outcome, includes misses and abstentions, and compares against a baseline on untouched cases.

What the published tests say

A 1985 double-blind natal-chart study, a large date-of-birth/personality study, a 2,101-person time-twin analysis, and a Swedish register analysis of more than 65,000 marriages did not establish the tested claims. The scope of each test matters; none tests every possible astrological tradition.

How Dharma Sky can improve

Locked forecasts, predefined outcomes, Brier and log scores for genuine probabilities, calibration, negative-result publication, and versioned rule cards. Until a model beats an appropriate baseline on held-out prospective data, it remains unvalidated.

Research sources and scope

The whole world's sky

One sky, many local horizons

The geocentric planets have the same zodiacal longitudes for everyone at a given moment. A person's houses and rising sign depend on place and clock time. Explore the current positions without entering birth data.

Loading current tropical positions…

About, intent, and computation

Useful without pretending certainty

Dharma Sky was made for the person with a real question and for the curious person who wants to inspect every step.

01

Your details remain local

Calculation happens in this browser. No account, advertising tracker, or server-side chart storage is part of this release.

02

Calculation is visible

We show UTC conversion, zodiac, ayanāṁśa, house system, ephemeris backend, planetary degrees, and warnings about uncertain time.

03

Tradition is not science

Astronomical positions are reproducible. Claims that a chart reliably predicts life events have not been scientifically established.

04

Agency comes first

Windows are symbolic emphasis, not promises. The product blocks death, medical, fertility, legal, gambling, and surveillance-style predictions.

How one chart is calculated

  1. Place and clock timeThe bundled GeoNames index supplies latitude, longitude, and an IANA timezone.
  2. Local time to UTCThe Temporal API handles daylight-saving rules, repeated times, and nonexistent times.
  3. Planetary positionsSwiss Ephemeris WebAssembly calculates geocentric ecliptic longitude using its built-in Moshier analytical ephemeris.
  4. Tradition settingsSidereal charts apply the chosen ayanāṁśa. Houses use the selected system and birthplace.
  5. Rule-generated readingNamed chart factors are mapped to traditional themes. No language model or hidden human edits the result.
Sources, licenses, and current limitations

The browser calculation engine is @swisseph/browser, an AGPL-licensed WebAssembly wrapper around Swiss Ephemeris. The bundled world place index is derived from GeoNames cities15000 under CC BY 4.0. Place populations and administrative names can be incomplete or outdated. Read data attribution.

The built-in Moshier ephemeris supports a wide historical range and is highly precise for major planets, but professional or research work should reproduce the calculation independently. Historical timezone law, uncertain birth times, polar house calculations, and lineage-specific daśā conventions can materially change results.

This release is English-first and its public-question research overrepresents India-focused, English-language sources. Worldwide prevalence claims require consented first-party research. Read the AGPL license or download the corresponding source.

Local data controls

Your data stays with you

By default, refreshing this tab removes the chart. You can choose to keep the profile in this browser only. Anyone using this browser profile may then be able to open it.