Skip to main content
Calcimator

Roche Limit Calculator

Calculate Roche limit - the minimum distance a satellite can orbit before being torn apart by tidal forces.

Inputs

Solar Radii
kg/m³
kg/m³

Results

Roche Limit

1,083,999.288 km

Roche Limit

0.0072 AU

Roche Limit1.56 Primary Radii
Stability Factor0.135
How to Use This Calculator
  1. Enter the Primary Radius (solar radii) and Primary Density (kg/m³) of the central body — the Sun is 1 R☉ and ~1,408 kg/m³.
  2. Enter the Secondary Density (kg/m³) of the orbiting satellite — rocky bodies ~5,500 kg/m³, icy bodies ~1,000 kg/m³.
  3. Select Body Type: Fluid for soft bodies like comets or gas clouds; Rigid for solid rocky satellites.
  4. Read Roche Limit (km) — any satellite orbiting inside this distance will be tidally disrupted and form a ring.
  5. Compare the Roche Limit (AU) to your satellite's current orbital distance to assess disruption risk.

How the result changes with Primary Radius

Primary RadiusRoche LimitRoche Limit
100108,399,928.773 km0.7246 AU
350379,399,750.706 km2.5361 AU
650704,599,537.026 km4.7099 AU
900975,599,358.959 km6.5214 AU

What each input means

Primary Radius
Radius of primary body
Primary Density
Average density of primary body
Secondary Density
Average density of secondary body
Body Type
Whether secondary body is fluid or rigid

How this is calculated

Formula

d_Roche = 2.456 × R × (ρ_primary / ρ_secondary)^(1/3)

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Primary Radius = 1, Primary Density = 1408, Secondary Density = 5514, Body Type = 0 = 4 input(s) provided
  2. Calculate Roche Limit
    Roche Limit
    1083999.288 = 1083999.288
  3. Calculate Roche Limit
    Roche Limit
    0.0072 = 0.0072
  4. Calculate Roche Limit
    Roche Limit
    1.56 = 1.56
  5. Calculate Stability Factor
    Stability Factor
    0.135 = 0.135

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Science & Physics.