BlogIs Cloudflare Down?

Is Cloudflare Down Right Now?

Developer and sysadmin guide to Cloudflare status — check CDN, DNS, Workers, and WAF availability, with error codes and region-specific troubleshooting.

Last updated: April 8, 20266 min read
Staff Pick

📡 Monitor your APIs — know when they go down before your users do

Better Stack checks uptime every 30 seconds with instant Slack, email & SMS alerts. Free tier available.

Start Free →

Affiliate link — we may earn a commission at no extra cost to you

Check Cloudflare Status

Cloudflare publishes a live incident page with per-region and per-service status:

Cloudflare Service Components

Cloudflare is a multi-service platform — each product can be degraded independently. Identify which component is affected before troubleshooting:

CDN / ProxyCore

Content delivery and reverse proxy across 300+ locations

DNS (1.1.1.1)Core

Authoritative DNS and public resolver infrastructure

WorkersCompute

Serverless compute at the edge in 300+ cities

WAF / DDoSSecurity

Web Application Firewall and DDoS mitigation

R2 StorageStorage

S3-compatible object storage without egress fees

PagesHosting

Jamstack hosting and deployment platform

Zero Trust / AccessSecurity

ZTNA, Tunnel, and Access gateway services

StreamMedia

Video streaming and encoding platform

📡
Recommended

Monitor your origin, not just the edge

Cloudflare's status page tells you if their network is up, but not if your server is responding. Better Stack monitors your origin directly, so you know exactly where the failure is.

Try Better Stack Free →

Common Cloudflare Error Codes & Fixes

521 Web Server Is DownOrigin server refusing Cloudflare connections

Fix: Whitelist Cloudflare IP ranges in your origin firewall

522 Connection Timed OutOrigin server not responding within timeout window

Fix: Check origin server load; increase timeout in Cloudflare config

524 A Timeout OccurredOrigin took too long to complete response

Fix: Optimize origin response time or increase timeout to 100s+

525 SSL Handshake FailedSSL/TLS negotiation failed between Cloudflare and origin

Fix: Check SSL mode (Full vs Full Strict) and origin certificate validity

1020 Access DeniedWAF rule or Firewall rule blocking the request

Fix: Review WAF and Firewall rules in Cloudflare dashboard

1101 Worker ErrorCloudflare Worker script threw an uncaught exception

Fix: Check Worker logs in Cloudflare dashboard; review script error handling

🌍 Cloudflare Outages Are Usually Regional

Unlike most services, Cloudflare outages often affect only specific data centers or regions. A full global outage is extremely rare — Cloudflare operates 300+ Points of Presence that can reroute traffic automatically.

When checking status, look for the specific PoP or region affecting your users (e.g., "Frankfurt," "US East Coast," "APAC"). Your monitoring alerts should include geographic context.

How to Monitor Cloudflare Regionally

  • • Subscribe to cloudflarestatus.com email/SMS updates
  • • Use Better Stack to monitor your origin (bypasses Cloudflare cache)
  • • Set up alerts on both your Cloudflare-proxied domain AND origin IP
  • • Use curl -o /dev/null -s -w "%{http_code}" from multiple regions

Troubleshooting Cloudflare Issues

Check cloudflarestatus.com first

The official Cloudflare status page shows live status per product and region. Incidents are typically posted within 5-10 minutes of detection.

Use development mode to bypass cache

In Cloudflare dashboard → Caching → Configuration → enable Development Mode. This temporarily disables caching and serves requests directly from your origin, helping isolate whether the issue is Cloudflare or your origin.

Check your origin server independently

Test your origin directly using its IP address (bypassing Cloudflare DNS) with curl -H "Host: yourdomain.com" http://ORIGIN_IP/. If your origin responds, the problem is in Cloudflare configuration.

Monitor with independent uptime tools

Don't rely on Cloudflare to monitor Cloudflare. Use Better Stack or similar to monitor your site from external networks with no Cloudflare dependency.

Alert Pro

14-day free trial

Stop checking — get alerted instantly

Next time Cloudflare goes down, you'll know in under 60 seconds — not when your users start complaining.

  • Email alerts for Cloudflare + 9 more APIs
  • $0 due today for trial
  • Cancel anytime — $9/mo after trial

Related Guides

Frequently Asked Questions

Is Cloudflare down right now?

To check if Cloudflare is down, visit the official Cloudflare status page at www.cloudflarestatus.com. Cloudflare operates globally across 300+ data centers — outages are often regional, not global. Check the status page for specific PoP (Point of Presence) locations. You can also check APIStatusCheck.com/api/cloudflare for third-party monitoring data.

What causes Cloudflare 521 and 522 errors?

Error 521 means Cloudflare cannot connect to your origin web server — your origin is refusing connections (firewall blocking Cloudflare IPs, origin server down, or wrong port). Error 522 is a connection timeout — Cloudflare reached your origin but it did not respond in time. Fix 521: whitelist Cloudflare IP ranges in your origin firewall. Fix 522: check origin server load and increase connection timeout settings.

Why is Cloudflare DNS not working?

Cloudflare DNS failures can be caused by: (1) Global DNS infrastructure incidents — check cloudflarestatus.com, (2) DNS propagation delay after making changes (can take up to 48 hours for external TTL expiry), (3) Incorrect DNS records in your Cloudflare dashboard, (4) CAA records blocking SSL certificate issuance, (5) DNSSEC misconfiguration. Use dig or nslookup to verify your DNS records are resolving correctly.

How do I bypass Cloudflare if it is down?

If Cloudflare is causing issues, you can temporarily bypass it by: (1) Setting DNS records to "DNS only" (gray cloud) instead of "Proxied" (orange cloud) — this bypasses Cloudflare CDN while keeping DNS, (2) Pointing your A record directly to your origin IP, (3) Using the Development Mode toggle in Cloudflare dashboard to bypass cache. Note: bypassing removes DDoS protection and CDN benefits.

How long do Cloudflare outages usually last?

Most Cloudflare incidents are resolved within 15-60 minutes. Regional outages affecting a single data center are often resolved in under 30 minutes as traffic reroutes to nearby PoPs. Global incidents are rare — Cloudflare's redundant architecture means a single PoP failure usually auto-recovers without user impact.

🌐 Can't Access Cloudflare?

If Cloudflare is working for others but not for you, it might be an ISP or regional issue. A VPN can help bypass network-level blocks and routing problems.

🔒

Troubleshoot with a VPN

Connect from a different region to test if the issue is local to your network. Also protects your connection on public Wi-Fi.

Try NordVPN — 30-Day Money-Back Guarantee
🔑

Secure Your Cloudflare Account

Service outages are a common time for phishing attacks. Use a password manager to keep unique, strong passwords for every account.

Try NordPass — Free Password Manager
Quick ISP test: Try accessing Cloudflare on mobile data (Wi-Fi off). If it works, the issue is with your ISP or local network.

🛠 Tools We Use & Recommend

Tested across our own infrastructure monitoring 200+ APIs daily

Better StackBest for API Teams

Uptime Monitoring & Incident Management

Used by 100,000+ websites

Monitors your APIs every 30 seconds. Instant alerts via Slack, email, SMS, and phone calls when something goes down.

We use Better Stack to monitor every API on this site. It caught 23 outages last month before users reported them.

Free tier · Paid from $24/moStart Free Monitoring
1PasswordBest for Credential Security

Secrets Management & Developer Security

Trusted by 150,000+ businesses

Manage API keys, database passwords, and service tokens with CLI integration and automatic rotation.

After covering dozens of outages caused by leaked credentials, we recommend every team use a secrets manager.

SEMrushBest for SEO

SEO & Site Performance Monitoring

Used by 10M+ marketers

Track your site health, uptime, search rankings, and competitor movements from one dashboard.

We use SEMrush to track how our API status pages rank and catch site health issues early.

From $129.95/moTry SEMrush Free
View full comparison & more tools →Affiliate links — we earn a commission at no extra cost to you