Classical Mechanics
Tidal Force
Gravity's difference across a body stretches it
The tidal force is the difference in gravitational pull across an extended body — because gravity weakens with distance, the near side is pulled harder than the far side, stretching the body along the line to the attracting mass and squeezing it sideways. This differential gravity raises two ocean tides a day, locks the Moon's face toward us, melts the interior of Io, defines the Roche limit where moons shatter into rings, and spaghettifies anything falling into a black hole.
- Scaling lawTidal force ∝ 2GMr/d³ (note d³, not d²)
- Moon's tidal accel. on Earth≈ 1.1 × 10⁻⁶ m/s² (across Earth's radius)
- Sun vs Moon tidesSun ≈ 0.46 × Moon, despite 178× the direct gravity
- Tides per day2 high & 2 low, period ≈ 12 h 25 min
- Fluid Roche limitd ≈ 2.44 R (ρ_M/ρ_m)^(1/3) — density ratio
- Io tidal heating≈ 1 × 10¹⁴ W — most volcanic body in Solar System
Interactive visualization
Press play, or step through manually. The visualization is yours to drive — try it before reading on.
Watch the 60-second explainer
A condensed visual walkthrough — narrated, captioned, under a minute.
Differential gravity — where the force comes from
There is no separate "tidal force" in nature. There is only gravity, and the fact that gravity is not uniform. Newton's law gives the pull of a mass M at distance r as
g(r) = G·M / r²
Now consider an extended body — a planet, a moon, an astronaut — sitting near M. The near side sits at distance d − R and feels a stronger pull; the far side sits at d + R and feels a weaker one. The body as a whole accelerates at the rate appropriate to its center. Subtract that center-of-mass acceleration from the pull at each point, and what remains is the tidal force: the residual that stretches the body.
The size of that residual is the difference of g across the body. Differentiating g(r) and multiplying by the body's half-width R:
a_tidal ≈ |dg/dr| · R = (2·G·M / d³) · R
The crucial fact lives in that exponent. Ordinary gravity falls off as 1/d², but the tidal force falls off as 1/d³. Distance matters far more for tides than for gravity itself. A body that doubles its distance from M feels one quarter the gravity but only one eighth the tidal stretch.
Two bulges, not one
Work in the free-falling frame of the body's center. The center is, by definition, in free fall — weightless. On the near side, gravity is stronger than the average, so there is a net pull toward M. On the far side, gravity is weaker than the average, so the body's own inertia leaves it "behind" — a net push away from M. Both effects point outward along the line to M. The body is stretched into a prolate (cigar) shape with two tidal bulges, one toward the mass and one directly opposite.
Perpendicular to that line the field lines converge slightly toward the center of M, so the sideways tidal force is compressive: the body is squeezed in the two transverse directions while being stretched along one. This is why ocean tides give two highs and two lows per day rather than a single daily peak.
| Direction relative to mass M | Tidal acceleration | Effect |
|---|---|---|
| Radial (along the line to M) | +2GMr/d³ outward | Stretch — raises two bulges |
| Transverse (perpendicular) | −GMr/d³ inward | Squeeze — narrows the body |
Ocean tides — the canonical example
Earth's oceans respond to the Moon's tidal field. The Moon's tidal acceleration across Earth's radius (R = 6.37 × 10⁶ m, d = 3.84 × 10⁸ m, M = 7.35 × 10²² kg) is
a = 2·G·M·R / d³
= 2 · (6.67e-11) · (7.35e22) · (6.37e6) / (3.84e8)³
≈ 1.1 × 10⁻⁶ m/s²
That is only about one ten-millionth of surface gravity — yet spread across an entire ocean it lifts water by tens of centimetres in the open sea, and far more where coastlines funnel and resonate (the Bay of Fundy swings over 16 m). As Earth spins under the two bulges, each coast passes through two highs and two lows. Because the Moon also advances in its orbit, the cycle repeats every 12 h 25 min, not exactly 12 h.
The Sun raises a second, smaller tide. Comparing the two using the M/d³ scaling:
| Quantity | Moon | Sun | Ratio (Sun/Moon) |
|---|---|---|---|
| Mass M (kg) | 7.35 × 10²² | 1.99 × 10³⁰ | 2.7 × 10⁷ |
| Distance d (m) | 3.84 × 10⁸ | 1.50 × 10¹¹ | 390 |
| Direct gravity ∝ M/d² | 1 | 178 | 178 |
| Tidal effect ∝ M/d³ | 1 | 0.46 | 0.46 |
So although the Sun's direct pull on Earth dwarfs the Moon's, its tidal pull is less than half — the cube of the distance ratio crushes it. When Sun and Moon line up at new and full Moon their bulges add: spring tides. At first and last quarter they pull at right angles and partly cancel: neap tides, about a third weaker.
Tidal locking and tidal heating
Tides do mechanical work. The bulge a body raises in its companion is dragged slightly out of alignment by rotation or by the changing distance of an eccentric orbit. The misaligned bulge exerts a torque, and the constant flexing dissipates energy as heat.
- Tidal locking. Friction in the Moon's bulge bled away its spin until its rotation period equalled its orbit — which is why we see only one face. Earth is locking too, slowly: tidal friction lengthens our day by about 2.3 ms per century and pushes the Moon outward by 3.8 cm per year.
- Tidal heating. Jupiter's moon Io is forced into a slightly eccentric orbit by a resonance with Europa and Ganymede. Its solid tidal bulge rises and falls by up to 100 m as the distance changes, flexing the moon and dissipating roughly 10¹⁴ W — orders of magnitude more than radioactive heating — which drives over 400 active volcanoes. The same mechanism keeps a subsurface ocean liquid inside Europa and Enceladus.
The Roche limit — when tides win
A moon held together by its own gravity survives only while that self-gravity beats the tidal stretch. Set the tidal acceleration across the satellite equal to its surface gravity and solve for the distance: the Roche limit. For a rigid body of density ρ_m orbiting a primary of density ρ_M and radius R,
d_rigid ≈ R · (2 · ρ_M / ρ_m)^(1/3)
d_fluid ≈ 2.44 · R · (ρ_M / ρ_m)^(1/3) (deformable body)
Inside this distance, a strengthless body is pulled apart. Saturn's spectacular rings lie inside its fluid Roche limit (about 2.44 Saturn radii): the debris there can never gather into a moon because tides shred any clump before its own gravity can win. Comet Shoemaker–Levy 9 crossed Jupiter's Roche limit in 1992, broke into 21 fragments, and slammed into the planet two years later.
Spaghettification near a black hole
Because the tidal force scales as 1/d³, it explodes near a compact mass. Fall feet-first toward a black hole and the pull on your feet exceeds the pull on your head by an amount that grows without bound as you approach. You are stretched lengthwise and squeezed sideways into a thin strand — physicist John Wheeler's spaghettification. The estimate for the head-to-foot stretching of a 1.8 m, 70 kg person of half-height r ≈ 0.9 m at distance d from a mass M:
Δa = 2·G·M·(2r) / d³
Curiously, the tidal force at the horizon is weaker for bigger black holes. A stellar-mass (10 M☉) black hole would tear you apart thousands of kilometres above its horizon; the supermassive black hole at our galaxy's centre (4 × 10⁶ M☉) has so large a horizon that you would cross it intact, feeling no more than a gentle stretch, only to be destroyed deep inside. The cube law makes both true at once.
JavaScript — tidal force calculations
const G = 6.674e-11; // gravitational constant, N·m²/kg²
// Tidal acceleration across a body of half-width r at distance d from mass M
function tidalAccel(M, d, r) {
return 2 * G * M * r / Math.pow(d, 3); // m/s², note d^3
}
// Moon's tidal pull across Earth's radius
const M_moon = 7.35e22, d_moon = 3.84e8, R_earth = 6.37e6;
console.log(`Moon tidal accel: ${tidalAccel(M_moon, d_moon, R_earth).toExponential(2)} m/s²`); // ~1.1e-6
// Sun vs Moon — compare M/d^3
function tidalStrength(M, d) { return M / Math.pow(d, 3); }
const M_sun = 1.99e30, d_sun = 1.50e11;
const ratio = tidalStrength(M_sun, d_sun) / tidalStrength(M_moon, d_moon);
console.log(`Sun tide / Moon tide: ${ratio.toFixed(2)}`); // ~0.46
// Direct gravity ratio for contrast (M/d^2)
const gRatio = (M_sun / d_sun ** 2) / (M_moon / d_moon ** 2);
console.log(`Sun gravity / Moon gravity: ${gRatio.toFixed(0)}`); // ~178
// Fluid Roche limit (deformable satellite)
function rocheLimitFluid(R_primary, rho_primary, rho_sat) {
return 2.44 * R_primary * Math.cbrt(rho_primary / rho_sat);
}
// Saturn: R = 6.0e7 m, rho ~ 687 kg/m^3, icy ring debris rho ~ 900 kg/m^3
console.log(`Saturn fluid Roche: ${(rocheLimitFluid(6.0e7, 687, 900) / 6.0e7).toFixed(2)} R_Saturn`); // ~2.2
// Distance at which a person is spaghettified (Δa ~ 10 m/s² head-to-foot)
function spaghettiDistance(M, bodyLength = 1.8, threshold = 10) {
// Δa = 2 G M (bodyLength) / d^3 -> d = (2 G M L / Δa)^(1/3)
return Math.cbrt(2 * G * M * bodyLength / threshold);
}
const M_stellar_bh = 10 * 1.989e30; // 10 solar masses
console.log(`Stretch onset (10 M☉ BH): ${(spaghettiDistance(M_stellar_bh) / 1000).toFixed(0)} km`);
// Io tidal heating order of magnitude (illustrative)
console.log(`Io dissipates ~1e14 W -> ${(1e14 / 4.6e16 * 100).toFixed(3)}% of incident sunlight on Io`);
Where the tidal force shows up
- Ocean & Earth tides. Two daily ocean tides, plus solid-Earth tides that flex the crust by ~30 cm and atmospheric tides.
- Planetary moons. Tidal locking (the Moon, Pluto–Charon), tidal heating of Io, Europa, Enceladus, and subsurface oceans.
- Ring systems. The Roche limit explains why Saturn, Jupiter, Uranus, and Neptune have rings rather than close-in moons.
- Orbital evolution. Tidal friction recedes the Moon (3.8 cm/yr) and lengthens Earth's day; circularizes hot-Jupiter orbits.
- Black holes. Spaghettification and tidal disruption events (TDEs), where a star wandering too close is torn into a luminous accretion stream.
- Galaxies. Tidal tails and bridges in interacting galaxies; the Magellanic Stream stripped from our satellite galaxies.
- Engineering. Tidal range drives tidal power stations (La Rance, Sihwa Lake); tidal forces are modelled for satellite station-keeping.
Common mistakes
- Using 1/d² instead of 1/d³. Tidal force is the gradient of gravity, so it scales as 1/d³. This is why distance dominates and why the Sun loses to the Moon.
- Thinking the far bulge is "centrifugal." Both bulges follow from differential gravity alone. The far bulge exists because the far side is pulled less than the average — no rotating-frame fiction is required.
- Expecting one tide per day. Two bulges mean two highs and two lows; the Moon's orbital motion stretches the cycle to 12 h 25 min.
- Calling tidal force a separate force. It is the leftover of ordinary gravity after subtracting the center-of-mass acceleration — a relative, not an absolute, effect.
- Assuming bigger black holes spaghettify harder at the horizon. The opposite: horizon tides weaken as mass grows because the horizon radius grows faster than the tidal field rises.
- Ignoring body density in the Roche limit. A dense moon survives much closer than a loose rubble pile; the limit depends on the density ratio, not mass alone.
Frequently asked questions
What is the tidal force?
The tidal force is the difference between the gravitational pull on one part of a body and the pull on another. Gravity falls off as 1/r², so the side of a body nearer the attracting mass is pulled harder than the far side. In the body's own (free-falling) frame this difference appears as a stretching force along the line to the mass and a squeezing force perpendicular to it. It is not a new force — it is the residual of gravity after subtracting the body's overall acceleration.
Why are there two ocean tides per day, not one?
Because the tidal force stretches the ocean into two bulges, one facing the Moon and one on the far side. The near bulge is where the Moon pulls the water harder than it pulls the solid Earth; the far bulge is where the Moon pulls the solid Earth harder than the water, leaving water "behind." As Earth rotates under these two bulges, a coastline passes through both per day — giving roughly two high tides every 24 hours 50 minutes.
Why does the Sun raise smaller tides than the Moon?
The tidal force scales as M/r³, not M/r². Even though the Sun's direct gravity on Earth is about 178 times stronger than the Moon's, its huge distance (390 times the Moon's) cubes down its tidal influence. The Sun's tidal acceleration on Earth is about 0.46 of the Moon's. When Sun and Moon align (new or full Moon) the bulges add, producing spring tides; at quarter Moon they partly cancel, producing neap tides.
What is the Roche limit?
The Roche limit is the distance below which a satellite held together only by its own gravity is torn apart by tidal forces. For a rigid body it is about d = R·(2·ρ_M/ρ_m)^(1/3) and for a fluid body about 2.44 times the planet's radius scaled by density. Inside this limit, the tidal stretching exceeds the body's self-gravity. Saturn's rings sit inside its Roche limit — debris there can never coalesce into a moon.
What is spaghettification?
Spaghettification is the extreme tidal stretching that happens near a compact object such as a black hole. Because tidal force grows as 1/r³, near a black hole the difference in pull between your head and feet becomes enormous — stretching you into a thin strand while crushing you sideways. For a stellar-mass black hole this happens outside the horizon; for a supermassive one the horizon is reached first, so the stretching is gentle until much deeper in.
How does the tidal force heat Jupiter's moon Io?
Io's orbit is forced into a slight eccentricity by resonances with Europa and Ganymede. As Io moves nearer and farther from Jupiter, the tidal bulge raised in its solid body grows and shrinks, flexing the moon. This repeated flexing dissipates roughly 100 trillion watts as heat — far more than radioactive decay — making Io the most volcanically active body in the Solar System, with over 400 active volcanoes.