There are some great websites dedicated to the study of solar and lunar eclipses, past and future. These tools are especially handy for the upcoming Annular Eclipse October 14, 2023. 

Kudos to ASN member Michael Spingler for bringing these websites to our attention.