ForHosting KIT · Science

Chandrasekhar mass limit calculator

For a carbon-oxygen white dwarf, with a mean molecular weight per electron of 2, the Chandrasekhar limit is 1.4575 solar masses. Enter the value for your composition and get the classic mass ceiling. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Mu
2
You get
Mu squared
4
Chandrasekhar mass
1.4575
Prefactor
5.83

The Chandrasekhar mass is the maximum mass a non-rotating white dwarf can support against gravity through electron degeneracy pressure alone. Above that limit the star cannot stay in hydrostatic equilibrium as a white dwarf and will collapse toward a denser remnant or trigger a thermonuclear runaway, depending on composition and accretion history. This Chandrasekhar mass limit calculator implements the standard closed-form estimate used in astrophysics courses and order-of-magnitude work: M_Ch equals 5.83 solar masses divided by the square of the mean molecular weight per electron, μ_e. For a fully ionized helium, carbon, or oxygen plasma the usual textbook choice is μ_e equal to two, which yields about 1.46 solar masses—the familiar near-1.4 solar mass figure quoted for Type Ia supernova progenitors and white-dwarf mass ceilings. Enter a positive finite μ_e, and the engine returns the limit in solar masses with the squared μ_e, the fixed prefactor 5.83, and a short formula string.

What the Chandrasekhar limit means and how μ_e enters the formula

Electron degeneracy pressure is a quantum-mechanical support mechanism: fermions cannot occupy the same quantum state, so a dense electron gas resists further compression even when the gas is cold. In a white dwarf the electrons form a nearly fully degenerate Fermi gas while the nuclei provide most of the mass. Balancing the degeneracy-supported pressure gradient against Newtonian gravity leads to a maximum stable mass that scales as one over μ_e squared, where μ_e is the mean mass per free electron in units of the hydrogen mass.

The dimensionless μ_e is typically near two for compositions made of fully ionized helium, carbon, and oxygen, because each nucleon pair contributes roughly one electron; pure hydrogen would give μ_e near one and a higher formal limit, while heavier or partially ionized mixtures shift μ_e upward and lower the mass ceiling. The standard estimate written as M_Ch equals 5.83 over μ_e squared solar masses packages the physical constants, the white-dwarf structure factor, and the usual solar-mass normalization into a single prefactor that textbooks and lecture notes use for quick calculations.

This calculator does not integrate stellar-structure equations, apply general-relativistic corrections, or model rotation and magnetic fields; it answers the single question of what solar-mass limit the classical 5.83 over μ_e squared expression returns for the μ_e you supply. That scope matches homework, exam keys, and pipeline checks that need a transparent, reproducible number rather than a full evolutionary model of a white dwarf.

Homework and white-dwarf mass ceilings

Compute M_Ch from textbook μ_e values (often 2 for C/O) and verify the near-1.4 solar-mass limit before supernova or compact-object problems.

Education tools and demos

Normalize user-entered composition (via μ_e) into a solar-mass ceiling for white-dwarf lessons and interactive astronomy demos.

What does the Chandrasekhar mass limit calculator cost?

It is free in your browser on this page.

How is the Chandrasekhar mass defined here?

The fixed prefactor 5.83 is the standard textbook constant used for this closed-form estimate.

What μ_e should I use for a carbon–oxygen white dwarf?

Fully ionized helium, carbon, and oxygen compositions typically use μ_e ≈ 2, which yields M_Ch ≈ 1.4575 solar masses with this formula.

Does this include rotation or general relativity?

Rotating, magnetic, or GR-corrected limits need specialized structure models beyond this tool.

What happens to a white dwarf above the Chandrasekhar limit?

It can no longer stay in balance as a white dwarf. Depending on its composition and how it gained mass, it collapses toward a denser remnant or triggers a thermonuclear runaway.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/astro/chandrasekhar-mass

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/astro/chandrasekhar-mass \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mu":2}'
{
  "mu": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "astro.chandrasekhar_mass",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Input contract, response shape, and validation rules

Zero and negative μ_e are rejected because dividing by μ_e squared is undefined or non-physical for a non-positive mean molecular weight per electron in this model—those failures are not billed. POST a JSON body with the required field mu, the mean molecular weight per electron. Aliases mu_e, mean_molecular_weight, and mue are accepted so spreadsheets, query strings, and typed forms can reuse the same contract without renaming columns. The value may arrive as a JSON number or as a numeric string in ordinary decimal or scientific notation; missing fields, empty strings, NaN, and Infinity fail with invalid_input naming the field. On success the body echoes the cleaned mu and mu_squared, returns chandrasekhar_mass in solar masses, includes the fixed prefactor 5.83, sets unit to solar_masses, and provides formula and method strings for display and logging. Example: mu equals two yields mu_squared equal to four and chandrasekhar_mass equal to 1.4575 solar masses, the classic carbon–oxygen white-dwarf ceiling.

Where a Chandrasekhar mass API earns its keep

Astrophysics students meet the Chandrasekhar limit when white-dwarf structure, Type Ia supernovae, or compact-object mass ranges appear in coursework, and they need a fast check that μ_e equal to two really sits near one-point-four solar masses rather than a hand-waved constant. Instructors generate answer keys for problem sets that vary composition through μ_e without trusting opaque online calculators that hide the prefactor or switch units silently. Keep requests small, pin the rounded mass in tests, and you get reproducible Chandrasekhar limits for homework, LMS plugins, and edge workers without re-deriving electron-degeneracy constants by hand. Contest and olympiad practice often asks for the limiting mass given μ_e, and a pure parse endpoint returns the gradeable number in milliseconds without standing up a stellar-evolution stack. Education products and planetarium software can call the free browser path for interactive demos, then use the API at $0.002 per successful item when a backend must log the same solar-mass result for every user-supplied composition.

Deterministic test fixtures

Generate reproducible Chandrasekhar masses for unit tests, property checks, and CI assertions on astrophysics modules.

What happens if μ_e is zero or negative?

The input is rejected with invalid_input. Chandrasekhar mass M_Ch = 5.83 / μ_e² is undefined for a non-positive mean molecular weight per electron.

Read the full KIT documentation →