🌑 Total eclipses

Total solar eclipse of 22 July 2028

An explorer of total solar eclipses visible from land

5 min 10 sLongest totality
230 kmPath width
02:55:27Greatest eclipse (UTC)
53°Sun altitude at greatest
2,200 km/hShadow speed
1.056Magnitude
146Saros series
-0.606Gamma

The simulation: space and ground at once

Top left, what happens in space: the Moon’s shadow sweeping the planet. On the right, what you would see from the chosen spot, at the very same instant. Below, the map of the track. Press ▶ and all three views move on a single clock.

–:–:–
Speed:
From space · schematic scale
On the ground · —
Wheel to zoom, drag to pan, click to check a point.
The path of the umbra
Path of totality Central line Umbra right now Sunset line Cities inside the path 🗺 The corner locates the view on the globe

The Earth · Moon · Sun system that day

The same eclipse seen from outside. The Moon’s position, the shadow cone and the umbral spot come from the official Besselian elements — not from approximate ephemerides — so the shadow lands exactly where it will land. Drag to rotate, scroll to zoom.

3D model · Besselian geometry · distances compressed
—
Your browser cannot draw in 3D (no WebGL available). The rest of the page works the same: use the map and the simulator above.
Umbra: total eclipse Penumbra: real obscuration, computed point by point Path of totality on the map 🖱 Drag the globe · scroll to zoom

Where it goes

What will you see from where you are?

Type a city of over 20,000 people or a pair of coordinates, or click the map.

What weather to expect

How much Sun is covered, minute by minute?

Percentage of the solar disc covered at Dubbo. Light does not drop noticeably until past ~85 %; then everything happens at once.

Cities inside the path of totality

Times in each city's own local time, computed one by one.

CityCountryStarts TotalityDurationSun altitude
DubboAustralia 12:3413:55:22 – 13:59:12 3 min 50 s32°
KellyvilleAustralia 12:4013:59:09 – 14:02:58 3 min 49 s29°
Castle HillAustralia 12:4013:59:13 – 14:03:02 3 min 49 s29°
Baulkham HillsAustralia 12:4013:59:13 – 14:03:02 3 min 49 s29°
Quakers HillAustralia 12:3913:59:03 – 14:02:52 3 min 49 s29°
CarlingfordAustralia 12:4013:59:18 – 14:03:07 3 min 49 s29°
EppingAustralia 12:4013:59:20 – 14:03:09 3 min 49 s29°
RydeAustralia 12:4013:59:23 – 14:03:12 3 min 49 s29°
BlacktownAustralia 12:4013:59:07 – 14:02:56 3 min 49 s29°
ParramattaAustralia 12:4013:59:15 – 14:03:03 3 min 49 s29°
AshfieldAustralia 12:4013:59:25 – 14:03:14 3 min 49 s29°
SydneyAustralia 12:4013:59:32 – 14:03:21 3 min 48 s29°
Sydney Central Business DistrictAustralia 12:4013:59:32 – 14:03:21 3 min 48 s29°
AuburnAustralia 12:4013:59:18 – 14:03:06 3 min 48 s29°
MarrickvilleAustralia 12:4013:59:28 – 14:03:17 3 min 48 s29°
RandwickAustralia 12:4013:59:36 – 14:03:25 3 min 48 s29°
StrathfieldAustralia 12:4013:59:22 – 14:03:10 3 min 48 s29°
MerrylandsAustralia 12:4013:59:13 – 14:03:02 3 min 48 s29°
MaroubraAustralia 12:4013:59:35 – 14:03:24 3 min 48 s29°
ChatswoodAustralia 12:4013:59:30 – 14:03:18 3 min 48 s29°
GreystanesAustralia 12:4013:59:10 – 14:02:58 3 min 48 s29°
CampsieAustralia 12:4013:59:24 – 14:03:12 3 min 48 s29°
HornsbyAustralia 12:4013:59:22 – 14:03:10 3 min 48 s29°
MosmanAustralia 12:4013:59:35 – 14:03:23 3 min 48 s29°
GreenacreAustralia 12:4013:59:20 – 14:03:08 3 min 48 s29°
BankstownAustralia 12:4013:59:19 – 14:03:06 3 min 47 s29°
PunchbowlAustralia 12:4013:59:21 – 14:03:08 3 min 47 s29°
HurstvilleAustralia 12:4013:59:25 – 14:03:12 3 min 47 s29°
CabramattaAustralia 12:4013:59:11 – 14:02:57 3 min 46 s29°
Dee WhyAustralia 12:4013:59:40 – 14:03:24 3 min 45 s29°
LiverpoolAustralia 12:4013:59:11 – 14:02:56 3 min 44 s29°
Glenmore ParkAustralia 12:3913:58:50 – 14:02:32 3 min 42 s29°
PittwaterAustralia 12:4013:59:42 – 14:03:22 3 min 40 s29°
Blue MountainsAustralia 12:3813:58:26 – 14:01:57 3 min 31 s30°
Central CoastAustralia 12:4013:59:57 – 14:03:13 3 min 15 s29°
BathurstAustralia 12:3713:57:33 – 14:00:33 3 min 0 s30°
DunedinNew Zealand 15:0916:15:49 – 16:18:40 2 min 51 s8°
WollongongAustralia 12:4013:59:41 – 14:02:32 2 min 50 s29°
OrangeAustralia 12:3613:57:14 – 13:59:24 2 min 10 s31°

How to watch it without hurting your eyes

⚠️
Throughout the partial phase, even with a sliver of Sun left, looking without protection causes permanent retinal damage. Use only ISO 12312-2 eclipse glasses. The one exception is totality: while the Sun is fully covered, and only inside the path, you can and should look with the naked eye.