Schwarzschild Coordinate Atlas
Scrollable formula. Use Left and Right arrow keys to reveal hidden content.
Scrollable table. Use Left and Right arrow keys to reveal additional columns.
Scrollable figure. Use Left and Right arrow keys to inspect hidden content.
The Schwarzschild geometry is one spacetime with many useful coordinate systems. No single familiar chart simultaneously makes the exterior static symmetry diagonal, follows freely falling observers, crosses both horizon branches, and displays the entire analytic extension. This page builds a working atlas: every transformation comes with its metric, domain, horizon branch, Killing field, and one invariant check. For the field-equation calculation that produces the geometry, begin with Deriving the Schwarzschild Metric.
Required background. The Einstein Equation supplies the vacuum solution being re-charted.
Helpful background. The Riemann Curvature Tensor supports coordinate-independent checks; Exact Solutions of Einstein’s Equations supplies the coordinate-domain discipline; Causality and Global Structure supplies the language of horizons and extensions; Affine and Variational Geodesics explains the infalling congruences behind the free-fall charts.
Areal radius and the horizon-crossing test
Section titled “Areal radius and the horizon-crossing test”Let
The coordinate is the areal radius: every symmetry sphere has area . It is therefore a geometrically defined scalar, not merely the name of one coordinate. In the right exterior, Schwarzschild coordinates give
and the future-directed Killing field normalized at that infinity is . The metric is stationary because its components are independent of , and it is manifestly static because it is diagonal and is orthogonal to the slices. These are stronger statements than “the spacetime has a static exterior.”
To say that a chart crosses a selected horizon branch, check all three facts:
- its domain contains the horizon and points on both sides;
- the metric and inverse metric have finite smooth components there; and
- the metric remains nondegenerate there.
A finite determinant by itself is not enough. The singular Schwarzschild radial block already has determinant , because the zero of and the pole of cancel in that product. Its components and inverse do not remain smooth at , and the exterior chart does not contain points across that boundary.
There are two logically distinct steps in a horizon extension. On an overlap such as , a formula like is an ordinary coordinate change between points already in both charts. That change of variables is singular at . What permits a local extension is instead that the metric rewritten in has a smooth, nondegenerate continuation there. One glues a new chart carrying that continuation to the exterior through their regular overlap; the new chart’s domain includes points on and across the horizon. One should not imagine applying a singular coordinate transformation to a horizon point that was already present in the exterior Schwarzschild chart.
The areal radius supplies a coordinate-independent local check:
The radius gradient is spacelike in either exterior, null at , and timelike in either interior. Away from the bifurcation sphere, where , this shows that is a null level hypersurface. At the bifurcation sphere and the two branches meet. The scalar by itself neither distinguishes the future branch from the past branch nor proves the global event-horizon property.
Here is the atlas at a glance. Throughout this page, I is the right exterior, II the black-hole interior, III the left exterior, and IV the white-hole interior. Roman-numeral conventions are not universal: Reall 2013, §§12.5–12.6, pp. 141–148, Open PDF uses III for the white-hole interior and IV for the left exterior. “Coverage from I” means that the chart is normalized in the selected right exterior; the exact Kruskal signs appear below.
| Chart | Coverage from Region I | Horizon crossing | Time or slicing structure |
|---|---|---|---|
| Schwarzschild | I | neither branch | Killing time; manifestly static |
| Tortoise | I | neither; the horizon lies at | Killing time; radial null rays have slope |
| Advanced Eddington–Finkelstein | I and II | future branch | time independent; ; time–radius cross term |
| Retarded Eddington–Finkelstein | I and IV | past branch | time independent; ; time–radius cross term |
| Ingoing Painlevé–Gullstrand | I and II | future branch | time independent; ; flat spatial slices |
| Outgoing Painlevé–Gullstrand | I and IV | past branch | time independent; ; flat spatial slices |
| Ingoing Lemaître | I and II | future branch | comoving free-fall time; not manifestly stationary |
| Outgoing Lemaître | I and IV | past branch | comoving outgoing free fall; not manifestly stationary |
| Isotropic | I for ; separate III branch for | neither branch | conformally flat spatial metric; future static time is in I and in III |
| Kruskal–Szekeres | I, II, III, and IV | both branches and their intersection | Killing symmetry is a boost, not a coordinate-time translation |
The static metric and its domain are reviewed in Reall 2013, §12.1, pp. 131–133, Open PDF.
Tortoise and Eddington–Finkelstein coordinates
Section titled “Tortoise and Eddington–Finkelstein coordinates”For a radial null curve, and imply
This motivates the tortoise coordinate
In Region I, approaching the horizon radius sends ; this radial limit alone does not select a horizon branch. Define and . Outgoing radial null rays have constant , whereas ingoing rays have constant . Keeping finite while selects the future branch ; keeping finite selects the past branch . The same coordinates put the radial metric in the simple double-null form
The tortoise coordinate is excellent for wave propagation, but it has not crossed the horizon: it has moved the horizon to an infinite coordinate location.
Now keep the advanced coordinate and return from to the areal radius . Because ,
The radial metric and inverse in are
Every entry is smooth at . With and , this advanced chart covers the right exterior I, the future horizon , and black-hole Region II. It does not include the bifurcation sphere or the past horizon.
The retarded coordinate instead gives
With and , it covers I, the past horizon , and white-hole Region IV. Both metrics are time independent and adapted to the Killing field: on their respective overlaps with the static exterior. There is timelike, but it becomes null at the selected horizon and spacelike in the adjacent interior. Thus the chart remains Killing-adapted, but represents timelike stationary observers only in I; the time–radius cross term also hides the exterior’s orthogonal static slicing. The exact transformations and the corresponding horizon branches appear in Reall 2013, §§12.5–12.6, pp. 141–148, Open PDF.
Painlevé–Gullstrand and Lemaître free-fall charts
Section titled “Painlevé–Gullstrand and Lemaître free-fall charts”It is helpful to abbreviate . Choose the ingoing Painlevé–Gullstrand time by
On either side of the horizon, where the static coordinate is separately defined, integration gives
Substitution produces
The radial determinant is again . Setting leaves , so every slice is intrinsically Euclidean on the punctured domain . This does not make the spacetime flat: the shift and the extrinsic curvature of the slices still carry gravitational information. The future-directed unit normal on the exterior overlap is
The coordinates obey , and cover I plus II; the metric is time independent with .
The outgoing, past-penetrating partner is not merely a verbal sign choice. It is defined by
so, on either side of the horizon within a separate Schwarzschild-coordinate domain,
Its metric is
Both completed-square metrics have unit lapse, so the slice-normal acceleration vanishes and are geodesic. Direct substitution also gives the beginner-useful checks
Thus is the congruence dropped from rest at infinity: its Killing energy per unit mass is one and its areal radius decreases. The congruence is its time reverse; it moves outward and approaches zero speed at infinity. Here , , and the chart covers I plus IV across the past horizon. It remains time independent, with . In both PG charts, is timelike only in I, null on the selected horizon, and spacelike in the interior. Martel and Poisson derive this family from radial geodesic energy in Martel and Poisson 2001, §§II–III, arXiv v4 PDF pp. 2–4, Open PDF.
Lemaître coordinates make the same ingoing congruence comoving. We reserve the unsubscripted pair for this ingoing branch and define
Subtracting gives
The metric becomes
Its radial block, inverse, and determinant are
At all entries are finite and the determinant is , so this chart passes the full local horizon-crossing test rather than only a determinant test.
Worldlines have proper time and fall toward smaller . The future horizon is the regular line , while the curvature-singular boundary is . The metric components depend on , so is not Killing. Instead,
Thus the underlying exterior is still static even though the chart hides the symmetry. For completeness, the outgoing chart is defined explicitly by
Now
and
The outgoing radial block has the same inverse and determinant, and is equally regular at its selected horizon.
Worldlines move toward larger as increases. The past horizon is the regular line , the singular boundary is , and . This chart covers I plus IV. Gourgoulhon derives the ingoing Lemaître and Painlevé–Gullstrand constructions, including their Killing and free-fall interpretations, in Gourgoulhon 2026, §§14.2.6–14.2.7, pp. 553–556, official author PDF. The outgoing formulas above are their explicit time reverses.
Isotropic radius and the two exterior ends
Section titled “Isotropic radius and the two exterior ends”To make a static spatial metric conformally flat, write
Matching the angular and radial parts gives . The radial equation has opposite monotonic branches:
Integrating the first branch and fixing at the right infinity gives a relation that contains both branches:
For any fixed , its two inverse values are
with and .
The complete four-metric is
Two elementary checks reveal its domain:
The branch represents Region I. The Jacobian vanishes at , where and the four-metric written above degenerates, so this chart does not cross the horizon. At finite Schwarzschild , approaching this locus from either branch tends to the bifurcation two-sphere : all finite values of collapse to the same limiting sphere, so the displayed map is not injective there. Neither open isotropic branch includes ; other horizon points require a correlated limit with . The inversion-related branch can represent the second exterior Region III in the eternal extension: as , its areal radius again tends to infinity. The two values of with the same are different spacetime points in that two-ended construction, not duplicate coordinate labels for one point. The same global Killing parameter makes future-directed in I but past-directed in III. A future-directed static time at the left infinity is therefore . See Gourgoulhon 2026, §9.5.3, pp. 324–326, official author PDF for the exact metric and two-exterior interpretation.
Kruskal coordinates across both horizon branches
Section titled “Kruskal coordinates across both horizon branches”In Region I, fix the signs rather than writing an ambiguous :
Their product removes and determines the areal radius implicitly:
Since is strictly increasing for and maps that interval to , the physical radial domain is exactly
The metric is
With and , its radial part is
It is therefore conformal to the two-dimensional Minkowski metric, and radial null rays run at . The figure uses these uncompactified Kruskal coordinates; unlike a Penrose diagram, it does not bring infinity to a finite boundary.
At either horizon, and , so the coefficient of tends to : it is finite and nonzero. Allowing and to take both signs gives four connected sectors:
| Region | Sign of | Sign of | Interpretation |
|---|---|---|---|
| I | negative | positive | selected right exterior |
| II | positive | positive | black-hole interior |
| III | positive | negative | left exterior |
| IV | negative | negative | white-hole interior |
The future horizon has two half-branches, and ; the past horizon has and . All four meet at the bifurcation sphere . The curvature-singular boundary lies at and is excluded. Choose the global future direction so that future-directed radial causal curves have nondecreasing and . The normalized Killing field becomes the boost generator
Consequently is future-directed timelike in I, past-directed timelike in III, null on the horizons (and zero at ), and spacelike in II and IV. A single Killing field cannot agree with the future-directed static clocks at both asymptotic ends.
The figure compares the exact domains. Inspect the shaded sectors, the thick horizon half-branch selected by each one-horizon family, and whether the bifurcation sphere is open or filled.
With the Region-I normalization and , exterior-adapted charts remain in I; advanced Eddington–Finkelstein and the ingoing Painlevé–Gullstrand and Lemaître charts cover I and II across ; their retarded or outgoing partners cover I and IV across ; and Kruskal–Szekeres covers all four sectors and includes . The physical radial domain is , with the dashed excluded boundary . These exact coordinate-domain diagrams crop the unbounded exteriors, suppress the symmetry two-spheres, and are uncompactified Kruskal-coordinate plots rather than Penrose compactifications; they carry no proper-distance scale.
The original construction and sector table are in Kruskal 1960, pp. 1743–1745, Tables I–II and Figs. 1–2. For the causal meaning of all four regions, continue to The Maximal Schwarzschild Extension.
Invariant agreement and choosing a chart
Section titled “Invariant agreement and choosing a chart”Every chart above describes the same vacuum curvature wherever their domains overlap. Because is the invariant areal radius, the Kretschmann scalar has the same expression in all of them:
It equals at the horizon, diverges as , and tends to zero when at fixed . This cleanly separates the regular horizon from the true curvature singularity. It also explains why changing coordinates can remove the static pole but cannot remove the centre.
Choose a chart for the structure you need:
- use Schwarzschild time for exterior static observables and conserved Killing energy;
- use , , or for radial characteristics and wave propagation;
- use ingoing Eddington–Finkelstein or Painlevé–Gullstrand coordinates for future-horizon penetration;
- use Lemaître coordinates when the freely falling congruence should be comoving;
- use isotropic coordinates for conformally flat exterior spatial geometry and two-ended initial-slice intuition; and
- use Kruskal coordinates when both horizon branches and the analytic four-region extension matter.
Common pitfalls
Section titled “Common pitfalls”Regular at one horizon is not maximal. Advanced Eddington–Finkelstein, ingoing Painlevé–Gullstrand, and ingoing Lemaître coordinates cross the future branch from Region I, but they omit the past branch, Region III, Region IV, and the bifurcation sphere.
Flat slices do not imply flat spacetime. Painlevé–Gullstrand slices have zero intrinsic curvature. Their nonzero extrinsic curvature, and the nonzero four-dimensional Kretschmann scalar, still encode gravity.
The same areal radius is not the same event. Isotropic inversion gives two values of with the same . In the two-ended extension they label different points in different exteriors.
Time-independent components do not make the Killing direction timelike everywhere. Eddington–Finkelstein and Painlevé–Gullstrand metrics are time independent and adapted to the same Killing field, but that field is timelike only in the exterior. Their time–radius cross terms also hide the orthogonal static slicing there. Lemaître coordinates hide even time independence.
Exercises
Section titled “Exercises”1. Why the advanced chart crosses the future horizon
Section titled “1. Why the advanced chart crosses the future horizon”Starting from , derive the advanced Eddington–Finkelstein radial metric, its inverse, and its determinant. Explain why this proves more than the static determinant alone.
Solution
Substitution gives
Thus
Both matrices have finite smooth entries at , and the domain , includes on both sides of . By contrast, the static block also has determinant , but its metric and inverse contain divergent entries and its exterior domain ends at the horizon. Along future-directed ingoing null rays, stays finite; in Kruskal signs this regular boundary is . That selects the future horizon rather than the past one.
2. What is flat in Painlevé–Gullstrand coordinates?
Section titled “2. What is flat in Painlevé–Gullstrand coordinates?”Integrate the ingoing time transformation, recover the completed-square form of the metric, and determine the intrinsic geometry of a slice. Then give one invariant reason the spacetime is not flat.
Solution
Set . Since ,
Using gives
At , the induced metric is , the Euclidean metric in spherical coordinates on the punctured domain . The four-dimensional curvature is nevertheless nonzero: .
3. Derive the ingoing Lemaître chart
Section titled “3. Derive the ingoing Lemaître chart”Starting from the ingoing Painlevé–Gullstrand metric, set and . Derive , the diagonal metric, its radial determinant and inverse, and the Killing field. Locate the future horizon and the curvature-singular boundary. Why is comoving but not Killing?
Solution
The coordinate relation immediately gives
The completed-square radial metric therefore becomes
Integrating gives
Thus
and
At , the radial block and its inverse both reduce to , so smoothness and nondegeneracy are explicit. Along , differentiating the radius relation instead gives , recovering the same infalling congruence as in the Painlevé–Gullstrand chart.
The future horizon is the regular line ; the singular boundary is . Because every coefficient depends on , simultaneous translation of and is a symmetry:
At fixed , is the unit tangent to a freely falling comoving worldline, so is its proper time. But changing alone changes and hence and the metric coefficients; therefore is not Killing.
The two vector fields answer different questions: transports the comoving observers, whereas translates the stationary geometry.
4. Why isotropic radius does not enter the black hole
Section titled “4. Why isotropic radius does not enter the black hole”Verify the inversion symmetry of and locate the minimum of . What regions can the two branches represent?
Solution
Let . Direct substitution gives
Also,
which vanishes only at . There , and the isotropic lapse vanishes. At finite , both sides approach the bifurcation two-sphere, but the map degenerates there and neither open branch contains it. Both branches map to : the outer branch can represent Region I and the inversion branch can represent Region III. Neither contains black-hole Region II or crosses a horizon.
5. Recover the Kruskal domain and Killing norm
Section titled “5. Recover the Kruskal domain and Killing norm”Use the definitions of and to derive the product relation and the Kruskal form of . Then show that and explain why is the physical domain.
Solution
Since ,
A time translation sends and , hence
Writing , the radial metric is . Because a line element contains , one has . Therefore
Finally, has derivative for , with and . Because , exactly one positive exists when . Equality is the excluded singular boundary.
References
Section titled “References”- Gourgoulhon, Éric. Geometry and Physics of Black Holes. Draft version 19 August 2026. Official author PDF.
- Kruskal, Martin D. “Maximal Extension of Schwarzschild Metric.” Physical Review 119, no. 5 (1960): 1743–1745. DOI: 10.1103/PhysRev.119.1743.
- Martel, Karl, and Eric Poisson. “Regular Coordinate Systems for Schwarzschild and Other Spherical Spacetimes.” American Journal of Physics 69, no. 4 (2001): 476–480. DOI: 10.1119/1.1336836. Open PDF.
- Reall, Harvey S. General Relativity. Cambridge Part III lecture notes, 2013. Open PDF.