Skip to main content
Cloudflare logo

Is Cloudflare Down?

No — Cloudflare is up

Reachable from all 18 checked regions

Average response time: 427ms

Last checked · checks run every 30 minutes

Official status page: https://www.cloudflarestatus.com

Components the vendor reports as affected: Arica, Chile - (ARI) Partial Outage Baghdad, Iraq - (BGW) Under Maintenance Hagatna, Guam - (GUM) Partial Outage Dammam, Saudi Arabia - (DMM) Under Maintenance Brasilia, Brazil - (BSB) Under Maintenance Calgary, AB, Canada - (YYC) Partial Outage Harare, Zimbabwe - (HRE) Partial Outage Luanda, Angola - (LAD) Under Maintenance Fortaleza, Brazil - (FOR) Under Maintenance Nasiriyah, Iraq - (XNH) Partial Outage Mombasa, Kenya - (MBA) Under Maintenance Ramallah - (ZDM) Partial Outage Guadalajara, Mexico - (GDL) Partial Outage Guatemala City, Guatemala - (GUA) Under Maintenance Guayaquil, Ecuador - (GYE) Under Maintenance Kyiv, Ukraine - (KBP) Under Maintenance Tunis, Tunisia - (TUN) Under Maintenance Juazeiro do Norte, Brazil - (JDO) Partial Outage Kingston, Jamaica - (KIN) Under Maintenance Kinshasa, DR Congo - (FIH) Partial Outage Lyon, France - (LYS) Partial Outage Jakarta, Indonesia - (CGK) Under Maintenance Neuquén, Argentina - (NQN) Partial Outage Kampala, Uganda - (EBB) Partial Outage Norfolk, VA, United States - (ORF) Partial Outage Kolkata, India - (CCU) Under Maintenance San José, Costa Rica - (SJO) Under Maintenance Constantine, Algeria - (CZL) Partial Outage Skopje, North Macedonia - (SKP) Partial Outage Sofia, Bulgaria - (SOF) Under Maintenance Tegucigalpa, Honduras - (TGU) Partial Outage Thessaloniki, Greece - (SKG) Partial Outage Saskatoon, SK, Canada - (YXE) Partial Outage Campos dos Goytacazes, Brazil - (CAW) Partial Outage Chapeco, Brazil - (XAP) Partial Outage Sioux Falls, SD, United States - (FSD) Under Maintenance St. George's, Grenada - (GND) Partial Outage Phnom Penh, Cambodia - (PNH) Under Maintenance Tallahassee, FL, United States - (TLH) Partial Outage Winnipeg, MB, Canada - (YWG) Partial Outage Palmas, Brazil - (PMW) Partial Outage Vientiane, Laos - (VTE) Under Maintenance Kochi, India - (COK) Partial Outage Kannur, India - (CNN) Partial Outage

A component listed here does not necessarily mean a full outage — large providers routinely report maintenance on individual locations. It only affects the verdict above when the vendor marks it major or critical and our own checks also saw Cloudflare fail from enough regions to rule out probe noise.

Cloudflare uptime

100%
Last 7 days
100%
Last 30 days
100%
Last 90 days
477ms
Avg response, 30 days

Measured from multiple regions every 30 minutes. Percentages count only checks that returned an availability answer — 29 days measured so far. A dash means that window does not yet hold enough measured days to publish a figure.

30-day history

10-day clean streak
Jul 25: no data
Jul 26: 100.00% uptime, 482 checks
Jul 27: 100.00% uptime, 866 checks
Jul 28: 100.00% uptime, 909 checks
Jul 29: 100.00% uptime, 852 checks
Jul 30: 100.00% uptime, 840 checks
Jul 31: 100.00% uptime, 938 checks
Aug 1: 100.00% uptime, 858 checks
Aug 2: 100.00% uptime, 855 checks
Aug 3: 100.00% uptime, 891 checks
Aug 4: 100.00% uptime, 919 checks
Aug 5: 100.00% uptime, 952 checks
Aug 6: 100.00% uptime, 914 checks
Aug 7: 100.00% uptime, 868 checks
Aug 8: 100.00% uptime, 879 checks
Aug 9: 100.00% uptime, 862 checks
Aug 10: 100.00% uptime, 862 checks
Aug 11: 100.00% uptime, 861 checks
Aug 12: 100.00% uptime, 864 checks, 1 incident
Aug 13: 99.89% uptime, 874 checks
Aug 14: 100.00% uptime, 871 checks
Aug 15: 100.00% uptime, 874 checks
Aug 16: 100.00% uptime, 840 checks
Aug 17: 100.00% uptime, 866 checks
Aug 18: 100.00% uptime, 863 checks
Aug 19: 100.00% uptime, 913 checks
Aug 20: 100.00% uptime, 882 checks
Aug 21: 100.00% uptime, 857 checks
Aug 22: 100.00% uptime, 860 checks
Aug 23: 100.00% uptime, 792 checks
Jul 25 Today
No downtime Partial Downtime Not measurable No data

Reachability by region

Each region runs its own request from a different part of the world. A service can be up for one continent and down for another, which is usually the first sign of a routing or CDN problem.

ams
395ms
DNS 8ms TCP 2ms TLS 7ms TTFB 259ms
arn
271ms
DNS 9ms TCP 1ms TLS 5ms TTFB 219ms
bom
350ms
DNS 26ms TCP 3ms TLS 7ms TTFB 282ms
cdg
269ms
DNS 8ms TCP 2ms TLS 6ms TTFB 207ms
dfw
418ms
DNS 12ms TCP 2ms TLS 6ms TTFB 283ms
ewr
329ms
DNS 29ms TCP 1ms TLS 9ms TTFB 255ms
fra
493ms
DNS 15ms TCP 1ms TLS 7ms TTFB 412ms
gru
539ms
DNS 28ms TCP 3ms TLS 7ms TTFB 473ms
iad
405ms
DNS 97ms TCP 1ms TLS 5ms TTFB 346ms
jnb
335ms
DNS 9ms TCP 0ms TLS 5ms TTFB 320ms
lax
1020ms
DNS 8ms TCP 1ms TLS 6ms TTFB 416ms
lhr
243ms
DNS 11ms TCP 2ms TLS 6ms TTFB 187ms
nrt
276ms
DNS 10ms TCP 1ms TLS 6ms TTFB 259ms
ord
369ms
DNS 9ms TCP 2ms TLS 8ms TTFB 288ms
sin
327ms
DNS 6ms TCP 1ms TLS 6ms TTFB 311ms
sjc
931ms
DNS 28ms TCP 4ms TLS 11ms TTFB 349ms
syd
279ms
DNS 10ms TCP 1ms TLS 5ms TTFB 263ms
yyz
439ms
DNS 6ms TCP 1ms TLS 6ms TTFB 352ms

What Cloudflare does

Cloudflare is a global network that provides CDN, DDoS protection, DNS, and security services to millions of websites. It acts as a reverse proxy between visitors and websites, caching content and filtering malicious traffic. Cloudflare handles a significant percentage of global internet traffic and provides the 1.1.1.1 public DNS resolver.

What an outage looks like

Cloudflare outages typically cause websites to display "Error 502", "Error 520", or "Error 522" pages with the Cloudflare logo. DNS resolution may fail for domains using Cloudflare's nameservers, and websites behind Cloudflare may become completely unreachable even if the origin server is healthy.

What to do about it

Check www.cloudflarestatus.com for current incidents. If you manage a site behind Cloudflare, you can temporarily switch DNS to point directly to your origin server as a workaround. For 1.1.1.1 DNS issues, switch to an alternative resolver like 8.8.8.8 (Google) or 9.9.9.9 (Quad9) temporarily.

Is it down for everyone, or just you?

If this page says Cloudflare is up but it is not loading for you, the problem is between you and them. Run a check against any URL from all 18 regions to find out where it breaks.

Test it yourself

Related services

Cloudflare outage FAQ

Why do I see Cloudflare error pages on sites I don't own?
Many websites use Cloudflare as their CDN and security layer. When Cloudflare has issues, the error pages it generates appear on all websites using its network. The website owner may not even be aware of the issue since it's happening at the CDN layer, not on their servers.
Does a Cloudflare outage affect 1.1.1.1 DNS?
Cloudflare's DNS resolver (1.1.1.1) runs on separate infrastructure from their CDN and security services. However, in major incidents, both systems can be affected. If 1.1.1.1 is down, switch your device's DNS to 8.8.8.8 or 9.9.9.9 as a temporary fix.
Can Cloudflare's outage take down the entire internet?
While Cloudflare handles a massive share of web traffic, it cannot take down the entire internet. During major Cloudflare outages, sites not using Cloudflare continue to work normally. However, the impact can feel widespread because millions of popular sites rely on Cloudflare's network.
What do Cloudflare error codes mean?
Error 502 means Cloudflare couldn't reach the origin server. Error 520 means the origin returned an unexpected response. Error 522 means the connection timed out. Error 524 means the origin responded too slowly. During Cloudflare outages, these errors appear even when origin servers are functioning normally.
How can I check if a site is down because of Cloudflare?
Look at the error page for the Cloudflare logo or ray ID. You can also check if the site's DNS points to Cloudflare IPs using a tool like dig or nslookup. If the error page shows Cloudflare branding and www.cloudflarestatus.com reports an incident, Cloudflare is likely the cause.

How we measure this

  • We request Cloudflare's public endpoint every 30 minutes from Fly.io regions across six continents — 18 of them answered the most recent check.
  • A region counts as down only when it gets no usable HTTP response. A 403 or 429 means the origin answered and refused us, which we report as blocked, never as an outage.
  • A single failing region is treated as probe noise. We only change the verdict when two consecutive cycles agree.
  • Response times average only the regions that actually served the page, so a timeout never inflates the number.
  • Where Cloudflare publishes an official status feed we read it too. An all-clear from the vendor can soften an unconfirmed degradation; a vendor-declared outage only worsens our verdict when our own checks corroborate it.

Get alerted when Cloudflare goes down

This page refreshes every 30 minutes. Your own monitors run as often as every 30 seconds, from the same 18 regions, and tell you the moment something breaks.

Start Free Monitoring
Free plan available No credit card required