Gerhana matahari terjadi karena kedudukan bulan, bumi dan matahari membentuk garis lurus. Gerhana matahari terjadi karena sinar matahari pada siang hari terhalang oleh bulan.
Sehingga keadaan yang semula terang benderang,berangsur-angsur menjadi gelap. Jika terjadi gerhana matahari, maka bayangan bulan akan mengenai bumi.
Oleh karena bulan lebih kecil daripada bumi, maka hanya sebagian tempat saja yang mengalami gerhana matahari.
Ada tida jenis gerhana matahari, yaitu:
1. Gerhana matahari total.
Gerhana matahari total hanya terjadi di permukaan bumi yang terkena bayangan umbra bulan. Gerhana matahari total selalu diawali dan diakhiri oleh gerhana matahri sebagian.
2. Gerhana matahari sebagian.
Gerhana matahari sebagian terjadi di permukaan bumi yang terkena bayangan penumbra bulan.
3. Gerhana matahari cincin.
Gerhana matahari cincin terjadi di permukaan bumi yang terkena lanjutan bayang-bayang inti. Hal tersebut terjadi karena bulan berada pada titik terjauhnya.