See your Google Calendar beside every time zone
Sign in free to view your primary calendar and find better meeting windows across time zones.
Wednesday, May 21, 2031

Annular Solar Eclipse

Until greatest eclipse
1742days
17hrs
16min
56sec

Eclipse overview

The Annular solar eclipse on May 21, 2031 includes interactive UTC and local timeline data, city visibility details, and map-based viewing tools. At the greatest-eclipse reference point, the local partial phases span about 4h 7m with around 5 min in the local central phase. Coverage currently includes visibility guidance for 297 cities. Solar eclipse visibility depends on the eclipse path and your location relative to total, annular, or partial zones.

Visibility regions: Solar eclipse visibility depends on the eclipse path and your location relative to total, annular, or partial zones.

Last updated: 2026-08-12

Type
Annular solar
Peak (UTC)
07:14
Greatest Eclipse
8.92°, 71.73°
Obscuration
92%
Reference-point Duration
4h 7m
Annularity at Reference Point
5 min
Visible Cities
297

In an annular solar eclipse, the Moon passes in front of the Sun but appears smaller, creating a dramatic "ring of fire" effect as the Sun's edge remains visible around the Moon.

Greatest-point Reference Timeline

These C1–C4 times apply to the greatest-eclipse reference coordinates shown above, not to the whole world or every city.

See the eclipse in the right local time. We use your device timezone automatically, or you can choose any city, country, or timezone for your viewing plans.

StageUTC
Reference-point partial phase begins (C1)
05:13:00 AM UTC
May 21
10:13:00 PM
May 20
Reference-point annularity begins (C2)
07:12:10 AM UTC
May 21
12:12:10 AM
May 21
Maximum at reference point
07:14:49 AM UTC
May 21
12:14:49 AM
May 21
Reference-point annularity ends (C3)
07:17:29 AM UTC
May 21
12:17:29 AM
May 21
Reference-point partial phase ends (C4)
09:19:32 AM UTC
May 21
02:19:32 AM
May 21

An Eclipse Never Comes Alone

A solar eclipse always occurs about two weeks before or after a lunar eclipse.

FAQ

When is the annular solar eclipse in UTC?

Peak eclipse occurs at 07:14:49 UTC.

How can I check eclipse time in my local timezone?

Use the timeline and city visibility tables on this page to compare UTC and local eclipse times for your timezone and major cities.

Where is this eclipse visible?

Solar eclipse visibility depends on the eclipse path and your location relative to total, annular, or partial zones.

How long does this eclipse last?

At the greatest-eclipse reference point, the local partial phases span about 4h 7m, including around 5 min of totality or annularity. Times and duration differ by viewing location.

What do C1, C2, C3, and C4 mean in the eclipse timeline?

These are observer-location contacts: the precise moments when the Moon's and Sun's disks touch or separate at one place. On this page, the main C1–C4 timeline is calculated at the labeled greatest-eclipse reference point; it is not the global beginning or ending of the eclipse and it may not match your city. C1 begins the local partial phase, C2 begins local totality or annularity, C3 ends it, and C4 ends the local partial phase. A below-horizon contact is not presented as observable in city data.

What affects eclipse viewing quality?

Cloud cover, local horizon obstructions, and Moon altitude can all affect what you see. Higher Moon altitude generally improves viewing conditions for lunar eclipses.

Why is a city labeled "partial" even with very high obscuration?

Astronomers use strict definitions: "total" means the Moon completely covers the Sun (100.0%), and "partial" means anything less — even 99.9%. A city at 99.9% will see a dramatic darkening and most of the Sun hidden, but a thin sliver of sunlight remains visible around the Moon's edge. Only cities inside the narrow "path of totality" experience the full blackout, corona, and stars-in-daytime effect that makes a total eclipse extraordinary.

What's the difference between a solar and a lunar eclipse?

In a solar eclipse, the Moon passes between the Sun and Earth, casting a small, fast-moving shadow on Earth's surface. Only people inside that narrow shadow see the eclipse, which is why solar eclipses have a "path of totality." In a lunar eclipse, Earth passes between the Sun and the Moon, casting Earth's much larger shadow onto the Moon. Because the Moon is visible to everyone on the nightside of Earth at once, there's no moving shadow across the ground — everyone in the right hemisphere sees the same eclipse at the same time.

Why does the map show a shadow path?

During a solar eclipse, the Moon's shadow is relatively small and sweeps across Earth's surface at over 1,000 mph. The dark line on the map traces this shadow's path. Cities directly on this path experience the full eclipse, while those farther away see only a partial eclipse.

What does "penumbral" mean?

The penumbra is the outer, lighter part of a shadow where the light source is only partially blocked. During a penumbral lunar eclipse, the Moon passes through Earth's penumbra — the Sun is partially obscured by Earth, causing a subtle dimming of the Moon rather than the dramatic red coloring seen in a total lunar eclipse. Penumbral eclipses are often difficult to notice with the naked eye. The word comes from the Latin "paene" (almost) and "umbra" (shadow) — literally "almost shadow."

What does "umbra" mean?

The umbra is the darkest, central part of a shadow where the light source is completely blocked. During a total lunar eclipse, the Moon passes fully into Earth's umbra, causing the dramatic blood-red coloring as the only light reaching the Moon is bent and filtered through Earth's atmosphere. During a solar eclipse, the Moon's umbra is the small, dark core of its shadow — the narrow path on Earth where the Sun is completely covered. The word comes from the Latin for "shadow."

What does "totality" mean?

Totality is the phase of an eclipse where the covering body completely blocks the light source. In a total solar eclipse, totality is the awe-inspiring window — typically 1–7 minutes — when the Moon fully covers the Sun, revealing the solar corona, making stars visible in daytime, and causing a 360° sunset along the horizon. In a total lunar eclipse, totality is when the Moon is fully inside Earth's umbra and turns red or orange. Only locations directly within the path of totality (solar) or on the nightside of Earth (lunar) experience this phase.

What does "annular" mean in an eclipse?

An annular solar eclipse occurs when the Moon is near its farthest point from Earth (apogee) and appears slightly smaller in the sky than the Sun. At maximum eclipse, the Moon covers the center of the Sun but leaves a bright ring — called the "ring of fire" — visible around the Moon's edge. Unlike a total eclipse, an annular eclipse never reaches full darkness because the Sun is never completely covered. The word comes from the Latin "annulus" meaning ring.

What does "magnitude" mean for an eclipse?

Eclipse magnitude measures how much of the eclipsed body's diameter is covered at maximum eclipse. A magnitude of 1.0 means the covering body exactly matches the eclipsed body's apparent size. For solar eclipses, a magnitude greater than 1.0 produces totality; less than 1.0 produces a partial or annular eclipse. For lunar eclipses, magnitude measures how deeply the Moon enters Earth's shadow — above 1.0 means the Moon is fully inside the umbra (total eclipse). Magnitude is a dimensionless ratio of diameters, not area, so it's different from obscuration.

What does "obscuration" mean?

Obscuration is the fraction of the Sun's (or Moon's) area that is covered at any given moment, expressed as a percentage. Unlike magnitude (which measures diameter), obscuration measures the actual covered area. At 50% obscuration, half of the Sun's disk is blocked by the Moon. At 100%, the Sun is completely covered — but this only happens during totality in a total solar eclipse. In the City Visibility table, obscuration shows the maximum coverage that location will experience.

Eclipse Visibility Map

00:00 — 23:59 UTC
07:14 UTC12:14 AM UTC-7Peak eclipse
Intensity:
Annular<100%>75%>50%>25%>0%
|
How to read
Black dot: moon shadow center
Scrubber: moves eclipse in time
Darker band = stronger eclipse
Rendered shadow-path range: --:-- to --:-- UTC
Peak: 07:14 UTC
Sun/Moon markers are subpoints (overhead positions), so they can be far from eclipse center.
|Click anywhere to check visibility

3D Globe View

Drag to rotate · Scroll to zoom
Sun subpoint Moon subpoint Shadow center Totality Partial Penumbra edge
How to read
Black dot: moon shadow center
Sun
Moon
Scrubber: moves eclipse in time
Darker band = stronger eclipse
Rendered shadow-path range: 05:22 to 09:06 UTC
Peak: 06:58 UTC
00:00 — 23:59 UTC
07:14 UTC12:14 AM UTC-7Peak eclipse

City Visibility

297 cities
CityTypeObscurationStart (local)Maximum (local)End (local)
Maduraiannular
92%
11:0313:1015:06
Tirunelvelipartialⓘ
91%
11:0013:0815:06
Dar Es Salaamannular
91%
07:1608:3510:11
Coimbatorepartialⓘ
90%
11:0113:0615:03
Lubumbashiannular
90%
06:1407:2308:46
Kallakurichipartial
88%
11:0813:1415:08
Mombasapartial
88%
07:1808:3710:15
Kuala Lumpurpartial
86%
15:0116:4718:11
Medanpartial
84%
13:5115:4217:09
Bengalurupartial
84%
11:0513:0915:04
Chennaipartial
83%
11:1413:1915:10
Singaporepartial
82%
15:0916:5118:12
Batampartial
81%
14:1015:5117:12
Lusakapartial
81%
06:1407:2308:45
Makassarpartial
79%
15:4517:0617:55sunset
Mogadishupartial
79%
07:2508:5010:37
Lilongwepartial
78%
06:1407:2708:54
Pekanbarupartial
76%
14:0215:4717:11
Can Thopartial
75%
14:1315:5117:09
Nairobipartial
75%
07:1908:3610:09
Mwanzapartial
72%
07:1808:3109:59
Ho Chi Minh Citypartial
71%
14:1615:5117:09
Vijayawadapartial
71%
11:2013:2015:07
Phnom Penhpartial
71%
14:1115:4917:08
Bien Hoapartial
71%
14:1615:5217:09
Mbuji Mayipartial
69%
06:1707:2408:41
Hararepartial
69%
06:1507:2508:47
Palembangpartial
68%
14:1415:5317:12
Bangkokpartial
68%
13:5815:4117:04
Hyderabadpartial
68%
11:1513:1315:02
Kanangapartial
67%
06:1807:2308:40
Visakhapatnampartial
66%
11:3113:2815:11
Kakamegapartial
66%
07:2108:3510:04
Rasapudipalempartial
66%
11:3113:2815:11
Kigalipartial
66%
06:1907:2908:53
Luandapartial
64%
05:2106:2107:30
Surabayapartial
63%
14:3516:0217:13
Jeparapartial
63%
14:3116:0017:12
Kampalapartial
62%
07:2108:3309:59
Punepartial
62%
11:0512:5814:50
Pimpri Chinchwadpartial
62%
11:0512:5814:49
Pimpripartial
62%
11:0512:5814:49
Yangonpartial
62%
13:1515:0116:27
Semarangpartial
62%
14:3115:5917:12
Malingaopartial
61%
15:5217:0617:53sunset
Budtapartial
61%
15:5217:0617:53sunset
Nowrangapurpartial
61%
11:3113:2615:07
Bandar Lampungpartial
61%
14:1715:5417:11
Davaopartial
60%
15:5317:0617:48sunset
Bekasipartial
60%
14:2215:5617:11
Jakartapartial
60%
14:2215:5617:11
Navi Mumbaipartial
60%
11:0412:5614:47
Tangerangpartial
60%
14:2115:5517:11
Mumbaipartial
60%
11:0312:5614:46
South Tangerangpartial
59%
14:2215:5517:11
Thanepartial
59%
11:0412:5614:46
Dombivalipartial
59%
11:0412:5614:47
Kalyanpartial
59%
11:0412:5614:47
Depokpartial
59%
14:3115:5917:12
Bogorpartial
59%
14:2215:5517:11
Bandungpartial
58%
14:2415:5617:11
Virarpartial
58%
11:0412:5614:46
Aurangabadpartial
58%
11:1213:0414:51
Nashikpartial
57%
11:0812:5914:47
Nagpurpartial
54%
11:2513:1614:58
Kinshasapartial
52%
05:2306:2207:30
Brazzavillepartial
52%
05:2306:2307:30
Suratpartial
52%
11:0812:5614:43
Da Nangpartial
52%
14:2215:5017:03
Huepartial
51%
14:2115:4917:02
Kisanganipartial
51%
06:2407:2808:44
Vadodarapartial
48%
11:1212:5814:42
Pretoriapartial
48%
06:2107:2508:39
Indorepartial
48%
11:2013:0614:48
Sowetopartial
47%
06:2107:2508:38
Johannesburgpartial
47%
06:2107:2508:38
Rajkotpartial
47%
11:0712:5114:36
Jamshedpurpartial
47%
11:5013:3515:06
Kolkatapartial
47%
11:5713:4015:10
Jabalpurpartial
47%
11:3213:1814:56
Bhopalpartial
46%
11:2513:1114:50
Chattogrampartial
46%
12:3814:1815:44
Addis Ababapartial
46%
07:3408:4810:17
Ahmedabadpartial
46%
11:1312:5714:39
Khulnapartial
46%
12:3114:1315:41
Ranchipartial
45%
11:4913:3215:04
Adenpartial
45%
07:4309:0310:39
Mandalaypartial
44%
13:2114:5716:18
Dhanbadpartial
44%
11:5313:3515:05
Matolapartial
42%
06:2207:2708:42
Dhakapartial
42%
12:3614:1415:40
Maputopartial
42%
06:2207:2708:42
Manilapartial
42%
15:4917:0118:02
Caloocan Citypartial
42%
15:4917:0118:02
Quezon Citypartial
42%
15:4917:0118:02
Antananarivopartial
41%
07:2608:4210:13
Gazipurpartial
41%
12:3614:1415:39
Varanasipartial
39%
11:4613:2614:56
Prayagrajpartial
39%
11:4313:2314:54
Hanoipartial
39%
14:2015:4316:54
Haiphongpartial
38%
14:2215:4416:54
Patnapartial
38%
11:5313:3114:59
Gwaliorpartial
37%
11:3513:1314:45
Karachipartial
36%
10:3712:1213:50
Sanaapartial
36%
07:4909:0510:35
Kanpurpartial
36%
11:4213:1914:49
Hyderabad Pkpartial
35%
10:4112:1613:53
Jodhpurpartial
35%
11:2312:5914:34
Lucknowpartial
35%
11:4413:2014:49
Jaipurpartial
34%
11:3213:0714:39
Zhanjiangpartial
34%
15:3216:4817:53
Agrapartial
33%
11:3813:1314:43
Durbanpartial
33%
06:2807:2808:37
Qinzhoupartial
33%
15:2816:4617:52
Maomingpartial
32%
15:3416:4817:52
Kathmandupartial
31%
12:1413:4615:09
Nanningpartial
31%
15:2816:4417:50
Haikoupartial
30%
15:1516:3517:45
Yangjiangpartial
30%
15:3616:4917:52
Yulinpartial
30%
15:3316:4717:50
Faridabadpartial
30%
11:4013:1114:38
Kunmingpartial
29%
15:1616:3517:44
Guigangpartial
29%
15:3216:4617:49
Najafgarhpartial
29%
11:4013:1014:37
Delhipartial
29%
11:4013:1114:37
Ghaziabadpartial
29%
11:4113:1114:37
Gqeberhapartial
28%
06:3307:2908:31
Port Elizabethpartial
28%
06:3307:2908:31
Changshapartial
28%
15:3916:4917:50
Meerutpartial
28%
11:4313:1214:37
Zhuhaipartial
28%
15:4116:5017:50
Qujingpartial
27%
15:2016:3617:43
Jinhuapartial
27%
15:1016:3017:39
Yunfupartial
27%
15:3816:4817:49
Jiangmenpartial
27%
15:4016:4917:50
Hong Kong Islandpartial
27%
15:4216:5017:50
Hong Kongpartial
27%
15:4216:5017:50
Kowloonpartial
27%
15:4216:5017:50
New Territoriespartial
27%
15:4216:5017:50
Bao Anpartial
26%
15:4216:5017:50
Zhaoqingpartial
26%
15:3916:4817:49
Shenzhenpartial
26%
15:4216:5017:50
Luohu Districtpartial
26%
15:4216:5017:49
Gorakhpurpartial
26%
11:4013:0714:31
Foshanpartial
26%
15:4016:4917:49
Liuzhoupartial
26%
15:3316:4417:46
Guangzhoupartial
26%
15:4116:4917:48
Dongguanpartial
25%
15:4216:4917:48
Abu Dhabipartial
25%
09:2110:3912:06
Huizhoupartial
25%
15:4316:5017:48
Dubaipartial
24%
09:2410:4212:09
Yaoundepartial
24%
05:3806:2707:22
Qingyuanpartial
24%
15:4116:4817:47
Sharjahpartial
24%
09:2510:4212:09
Liupanshuipartial
23%
15:2416:3717:40
Multanpartial
23%
11:0412:2713:49
Guilinpartial
22%
15:3716:4417:43
Doualapartial
22%
05:4006:2707:19
Guiyangpartial
22%
15:2916:3917:40
Ludhianapartial
22%
11:4513:0814:27
Shantoupartial
22%
15:4916:5117:47
Jieyangpartial
22%
15:4816:5117:46
Bijiepartial
21%
15:2716:3717:38
Chaozhoupartial
21%
15:4916:5117:46
Quettapartial
21%
10:5612:1613:37
Kaohsiungpartial
20%
15:5516:5417:47
Khartoumpartial
20%
06:5107:4908:55
Faisalabadpartial
20%
11:1112:3113:49
Lahorepartial
20%
11:1412:3413:52
Amritsarpartial
20%
11:4613:0514:23
Tainanpartial
20%
15:5516:5417:46
Omdurmanpartial
20%
06:5207:4908:55
Zunyipartial
19%
15:3216:3817:37
Gujranwalapartial
18%
11:1712:3413:49
Xiamenpartial
18%
15:5316:5117:43
Port Harcourtpartial
18%
05:4406:2807:16
Abapartial
17%
05:4406:2807:16
Ganzhoupartial
17%
15:4816:4817:41
Jinjiangpartial
17%
15:5416:5117:42
Hengyangpartial
17%
15:4516:4517:38
Taichungpartial
17%
15:5816:5317:42
Zigongpartial
16%
15:2916:3417:32
Quanzhoupartial
16%
15:5516:5117:42
Riyadhpartial
16%
08:1909:2310:35
Neijiangpartial
16%
15:3116:3417:31
Dammampartial
16%
08:2709:3210:46
Makkahpartial
15%
08:0809:0710:14
Meishanpartial
15%
15:2816:3217:29
Putianpartial
15%
15:5616:5117:40
Bannupartial
15%
11:1412:2613:38
Chongqingpartial
15%
15:3516:3617:31
Jeddahpartial
15%
08:0809:0610:11
Onitshapartial
15%
05:4706:2907:14
Rawalpindipartial
14%
11:2012:3113:42
Zhuzhoupartial
14%
15:4816:4417:35
New Taipei Citypartial
14%
16:0016:5217:39
Chengdupartial
14%
15:3016:3217:27
Taipeipartial
14%
16:0116:5217:39
Srinagarpartial
13%
11:5613:0614:14
Yichunpartial
13%
15:5016:4517:35
Benin Citypartial
13%
05:4906:2907:12
Heshanpartial
13%
15:4716:4317:33
Guankoupartial
13%
15:4916:4417:34
Peshawarpartial
13%
11:2012:2813:36
Changdepartial
13%
15:4616:4217:32
Nanchongpartial
12%
15:3616:3417:27
Mianyangpartial
12%
15:3416:3217:24
Fuzhoupartial
12%
15:5516:4717:33
Lagospartial
11%
05:5106:2907:10
Shirazpartial
11%
09:1110:1211:17
Kabulpartial
11%
10:4811:5312:58
Dazhoupartial
11%
15:4316:3717:26
Nanchangpartial
10%
15:5516:4517:31
Ibadanpartial
10%
05:5306:3007:09
Jingzhoupartial
9%
15:5016:4117:27
Shangraopartial
9%
15:5916:4717:31
N Djamenapartial
9%
05:5506:3407:17
Yichangpartial
9%
15:4916:4017:26
Madinahpartial
9%
08:2009:1110:08
Abujapartial
9%
05:5406:3107:10
Wenzhoupartial
9%
16:0416:4917:30
Jiujiangpartial
8%
15:5816:4417:27
Maiduguripartial
8%
05:5606:3407:14
Ilorinpartial
8%
05:5606:3107:08
Wuhanpartial
8%
15:5616:4217:25
Yiwupartial
7%
16:0616:4717:26
Kadunapartial
7%
05:5806:3207:08
Puyangpartial
6%
16:0616:4717:26
Xiangyangpartial
6%
15:5516:3917:20
Shiyanpartial
6%
15:5316:3717:18
Al Basrah Al Qadimahpartial
6%
08:4609:3410:25
Basrahpartial
6%
08:4609:3410:25
Xinyangpartial
5%
16:0016:4017:18
Tianshuipartial
5%
15:4616:3017:11
Shaoxingpartial
5%
16:0916:4717:23
Hangzhoupartial
5%
16:0916:4617:22
Isfahanpartial
5%
09:2710:1411:04
Kanopartial
5%
06:0206:3307:06
Baojipartial
5%
15:4916:3217:11
Ningbopartial
5%
16:1116:4817:22
Nanyangpartial
5%
15:5916:3817:15
Lu Anpartial
5%
16:0416:4317:18
Perthpartial
5%
16:0716:4617:23
Zhongshanpartial
5%
15:4816:3017:09
Cixipartial
5%
16:1116:4717:21
Xi Anpartial
4%
15:5316:3317:11
Wuhupartial
4%
16:0816:4417:19
Hefeipartial
4%
16:0716:4317:17
Jiaxingpartial
4%
16:1116:4617:19
Weinanpartial
4%
15:5616:3417:09
Lanzhoupartial
4%
15:4716:2617:03
Yixingpartial
4%
16:1116:4517:17
Xiningpartial
4%
15:4316:2317:00
Mashhadpartial
3%
09:5010:3411:19
Fuyangpartial
3%
16:0616:4117:13
Luohepartial
3%
16:0416:3917:11
Huainanpartial
3%
16:0816:4217:14
Datongpartial
3%
16:0916:4217:14
Nanjingpartial
3%
16:1116:4417:15
Wuxipartial
3%
16:1316:4517:16
Kunshanpartial
3%
16:1416:4617:16
Shanghaipartial
3%
16:1416:4617:16
Changzhoupartial
3%
16:1316:4517:15
Changshupartial
3%
16:1416:4517:15
Jiangyinpartial
3%
16:1416:4517:14
Xuchangpartial
3%
16:0616:3817:09
Zhangjiagangpartial
3%
16:1416:4517:14
Yangzhoupartial
2%
16:1416:4417:12
Luoyangpartial
2%
16:0516:3617:06
Nantongpartial
2%
16:1616:4517:13
Taizhoupartial
2%
16:1516:4417:11
Bozhoupartial
2%
16:1016:4017:08
Suzhoupartial
2%
16:1216:4117:08
Zhengzhoupartial
2%
16:0816:3717:05
Huaibeipartial
2%
16:1316:4017:06
Kaifengpartial
2%
16:1016:3817:04
Shangqiupartial
1%
16:1316:3917:04
Xinxiangpartial
1%
16:1116:3717:02
Huai Anpartial
1%
16:1816:4217:05
Xuzhoupartial
1%
16:1616:4017:04
Suqianpartial
1%
16:1816:4117:04
Yanchengpartial
1%
16:2016:4317:05
Tehranpartial
1%
09:4910:1710:46
Karbalapartial
1%
09:0409:3009:58
Hezepartial
1%
16:1616:3816:59
Karajpartial
1%
09:5110:1710:42
Changzhipartial
1%
16:1516:3516:55
Baghdadpartial
1%
09:1009:3209:54
Niameypartial
0%
06:2106:3506:49
Jiningpartial
0%
16:2216:3816:55
Anyangpartial
0%
16:1916:3616:53
Lianyungangpartial
0%
16:2516:4116:57
Yinchuanpartial
0%
16:0916:2616:43
Linyipartial
0%
16:2616:4016:54
Tashkentpartial
0%
12:0912:2512:42
Lueliangpartial
0%
16:2016:3216:44
Handanpartial
0%
16:2516:3616:46
v3.9.0-205-g8bd14fca5-4417-8bd14fc