สุริยุปราคาสองประเภทหลักคือสุริยุปราคาและจันทรุปราคา แต่ละรายการมีหลายประเภทย่อย สุริยุปราคาเกิดขึ้นบ่อยครั้ง แต่มักมองเห็นได้เพียงส่วนเดียวของโลก หรือมองไม่เห็นเลย สุริยุปราคามีเจ็ดประเภท รวมทั้งสุริยุปราคาและจันทรุปราคา และสุริยุปราคาทั้งหมดจะจัดเป็นหนึ่งในเจ็ดประเภท
สุริยุปราคาเต็มดวง
สุริยุปราคาเต็มดวงเกิดขึ้นเมื่อดวงจันทร์เคลื่อนที่ระหว่างโลกกับดวงอาทิตย์ในลักษณะที่ดวงอาทิตย์ถูกซ่อนจากมุมมองจากโลก โดยทั่วไปจะเกิดขึ้นเมื่อดวงจันทร์อยู่ในจุดที่มันโคจรอยู่ใกล้โลกมากที่สุด และเมื่อโลกอยู่ในจุดที่โคจรจะอยู่ห่างจากดวงอาทิตย์มากที่สุด ในช่วงสุริยุปราคาเต็มดวง ตัวของดวงอาทิตย์ถูกบังไม่ให้มองเห็น แต่แสงออโรราของดวงอาทิตย์จะมองเห็นได้ สร้างเป็นวงกลมหรือรัศมีของแสง
สุริยุปราคาบางส่วน
สุริยุปราคาบางส่วนเกิดขึ้นเมื่อดวงจันทร์เคลื่อนผ่านระหว่างโลกกับดวงอาทิตย์ คล้ายกับสุริยุปราคาเต็มดวง ความแตกต่างระหว่างสุริยุปราคาเต็มดวงกับสุริยุปราคาบางส่วนคือ ดวงจันทร์ในช่วงสุริยุปราคาบางส่วน สุริยุปราคาจะบังดวงอาทิตย์บางส่วนไม่ให้มองเห็นจากโลก แทนที่จะบังดวงอาทิตย์ทั้งหมดไม่ให้มองเห็น สุริยุปราคาบางส่วนเป็นเรื่องปกติมากกว่าสุริยุปราคาทั้งหมด
สุริยุปราคาวงแหวน
ในช่วงสุริยุปราคาวงแหวน ดวงจันทร์จะเคลื่อนที่ระหว่างโลกกับดวงอาทิตย์ เช่นเดียวกับสุริยุปราคาประเภทอื่น แต่วงโคจรของดวงจันทร์ไม่ได้อยู่ใกล้โลกที่สุด ในช่วงสุริยุปราคาวงแหวน โคจรของโลก ดวงจันทร์ และดวงอาทิตย์เรียงกันเป็นแถว ส่งผลให้ดวงจันทร์ ปรากฏอยู่ตรงหน้าดวงอาทิตย์ เหลือเพียงขอบดวงตะวัน มิใช่เพียงรัศมี มองเห็นได้
สุริยุปราคาไฮบริด
เนื่องจากความโค้งของโลก สุริยุปราคาแบบลูกผสมจึงเกิดขึ้นเป็นครั้งคราว ระหว่างสุริยุปราคาแบบลูกผสม สุริยุปราคาจะปรากฏเป็นวงแหวนเหนือส่วนหนึ่งของเส้นทางและยอดรวมเหนือส่วนอื่นๆ สุริยุปราคาแบบไฮบริดนั้นหายากมาก
จันทรุปราคาเต็มดวง
เงาของโลกประกอบด้วยร่มเงาหรือเงาภายในซึ่งแสงของดวงอาทิตย์ทั้งหมดถูกปิดกั้นจาก ไปถึงดวงจันทร์และเงามัวหรือเงาชั้นนอกที่แสงตะวันเพียงบางส่วนบังไปไม่ถึง ดวงจันทร์. จันทรุปราคาเต็มดวงเกิดขึ้นเมื่อดวงจันทร์ทั้งดวงเคลื่อนผ่านเงามืดของโลกและแสงจากดวงอาทิตย์ทั้งหมดถูกกันไม่ให้ไปถึงดวงจันทร์ ในช่วงที่เกิดจันทรุปราคาเต็มดวง ดวงจันทร์ดูเหมือนจะเป็นสีแดงหรือสีส้มที่ไม่ธรรมดา
จันทรุปราคาบางส่วน
จันทรุปราคาบางส่วนเกิดขึ้นเมื่อส่วนหนึ่งของดวงจันทร์ผ่านเงามืดของโลก แสงของดวงอาทิตย์บางส่วน แต่ไม่ทั้งหมด ไม่สามารถไปถึงดวงจันทร์ได้ รูปร่างของดวงจันทร์ปรากฏเป็นเงาบางส่วน แต่ดวงจันทร์ยังคงสีตามปกติ จันทรุปราคาบางส่วนซึ่งแตกต่างจากสุริยุปราคาประเภทอื่น ๆ โดยทั่วไปจะมองเห็นได้ทั่วทั้งซีกโลกของโลก แทนที่จะเห็นเฉพาะในสถานที่เฉพาะ
จันทรุปราคาเงามัว
ระหว่างจันทรุปราคาเงามัว ดวงจันทร์จะเคลื่อนผ่านเงามัวของโลก แทนที่จะเป็นเงามืดของโลก แสงจากดวงอาทิตย์ไม่สามารถไปถึงดวงจันทร์ได้โดยตรง แต่แสงจากดวงอาทิตย์ที่สะท้อนกลับ โดยที่โลกไปถึงดวงจันทร์ ทำให้เกิดเงาจางๆ บนพื้นผิวที่มองเห็นได้ของ ดวงจันทร์. สุริยุปราคาเงามัวนั้นบอบบางและผู้สังเกตทั่วไปอาจมองข้ามไป
สุริยุปราคาบนดาวเคราะห์ดวงอื่น
สุริยุปราคาไม่ได้เกิดขึ้นเฉพาะบนโลกเท่านั้น ดาวเคราะห์ทุกดวงที่มีดวงจันทร์อย่างน้อยหนึ่งดวงสามารถสัมผัสกับสุริยุปราคาได้ ดาวพฤหัสบดี ดาวเสาร์ ดาวยูเรนัส และดาวเนปจูนล้วนมีดวงจันทร์และสามารถสัมผัสสุริยุปราคาได้ ดาวอังคารยังมีดวงจันทร์และสามารถสัมผัสกับสุริยุปราคาได้ แต่เนื่องจากขนาดของดวงจันทร์ ดาวอังคารจึงไม่สามารถสัมผัสสุริยุปราคาเต็มดวงได้ ความถี่ ความยาว และประเภทของคราสขึ้นอยู่กับขนาดของดวงจันทร์หรือดวงจันทร์ของดาวเคราะห์ ระยะห่างของดวงจันทร์หรือดวงจันทร์จากดาวเคราะห์ และวงโคจรของดาวเคราะห์รอบดวงอาทิตย์