Solar Eclipse Calculator

See the next 10 upcoming solar eclipses with dates, types, durations, and visibility regions, plus a live countdown and eclipse geometry diagram.

Next Solar Eclipse

Loading...

--
Days
--
Hours
--
Mins
--
Secs

Upcoming Solar Eclipses 2024–2035

Source: NASA Five Millennium Canon of Solar Eclipses (Espenak). Click a row to update the geometry diagram.

Date Type Primary Visibility

Eclipse Geometry

Total Solar Eclipse — Moon fully covers the Sun

Sun
Moon
Earth
Umbra shadow

Diagram is schematic — not to scale. Click a table row to switch between eclipse types.

Eclipse Types

Total
Moon completely covers the Sun. Corona visible. Requires standing in the narrow umbra path.
Annular
Moon near apogee — appears smaller, leaving a "ring of fire" around the solar disk.
Hybrid
Appears total along some of the path and annular along others due to Earth's curvature. Rare (~5% of eclipses).
Partial
Only the penumbra reaches your location; the Moon covers part of the Sun but not the center.

Summary

See the next 10 upcoming solar eclipses with dates, types, durations, and visibility regions, plus a live countdown and eclipse geometry diagram.

How it works

  1. Eclipse data (dates, types, durations, visibility) is sourced from NASA's Five Millennium Canon of Solar Eclipses.
  2. JavaScript calculates the difference between today's date and each eclipse date to find the nearest upcoming event.
  3. A live countdown in days, hours, minutes, and seconds ticks down to the next eclipse.
  4. The eclipse table highlights the next upcoming eclipse and marks past eclipses as completed.
  5. Click any eclipse row to update the SVG diagram showing the alignment geometry for that eclipse type.
  6. The diagram labels the umbra and penumbra shadow cones, showing why totality is visible only in a narrow path.

Use cases

Frequently Asked Questions

Related tools

Last updated: 2026-05-29 · Reviewed by Nham Vu