Gerhana Matahari terjadi ketika posisi Bulan terletak di antara Bumi dan Matahari sehingga menutup sebagian atau seluruh cahaya Matahari yang masuk ke Bumi. Meskipun ukuran Bulan jauh lebih kecil dibandingkan dengan Matahari dan Bumi, namun bayangan Bulan mampu menghalangi cahaya Matahari yang masuk ke Bumi karena Bulan mempunyai jarak 384.400 km dari Bumi lebih dekat dibandingkan jarak Bulan ke Matahari yaitu 149.680.000 km.
Ada 4 jenis gerhana Matahari yang mungkin terjadi, yaitu: gerhana matahari total, gerhana matahari sebagian, gerhana matahari cincin, dan gerhana matahari hibrida.
1. Gerhana Matahari Total
Gerhana matahari total terjadi saat puncak gerhana, yaitu ketika piringan Matahari tertutup sepenuhnya oleh piringan Bulan. Saat itu terjadi, piringan Bulan mempunyai ukuran yang sama besar atau lebih besar dari piringan Matahari. Ukuran piringan Matahari dan piringan Bulan sendiri dapat berubah-ubah tergantung pada masing-masing jarak Bumi-Bulan dan Bumi-Matahari.
2. Gerhana Matahari Sebagian
Gerhana matahari sebagian terjadi ketika piringan Bulan hanya menutup sebagian dari piringan Matahari. Pada saat terjadi gerhana matahari sebagian, selalu ada bagian dari piringan Matahari yang tidak tertutup oleh piringan Bulan.
3. Gerhana Matahari Cincin
Gerhana matahari cincin terjadi apabila piringan Bulan hanya menutup sebagian dari piringan Matahari. Gerhana jenis ini terjadi jika ukuran piringan Bulan lebih kecil dari ukuran piringan Matahari. Sehingga ketika piringan Bulan berada di depan piringan Matahari, maka piringan matahari tidak tetutup sepenuhnya oleh piringan Bulan, sehingga bagian piringan yang tidak tertutup oleh piringan Bulan berada di sekeliling piringan Bulan dan terlihat seperti cincin yang bercahaya.
4. Gerhana Matahari Hidrida
Gerhana matahari hibrida terjadi ketika terjadi pergeseran antara gerhana matahari total dan gerhana matahari cincin. Pada wilayah tertentu di Bumi, gerhana ini muncul sebagai gerhana matahari total, namun pada wilayah lain gerhana ini muncul sebagai gerhana matahari cincin.