IsItDownRightNow?
Complete Guide to HTTP Status Codes — 200, 404, 500, 502, 503 & 504 Explained
Published by Is It Down Right Now Technical Team • Updated August 2026
Whenever you navigate to a webpage, your browser communicates with the remote web server via the Hypertext Transfer Protocol (HTTP/HTTPS). The server responds with a 3-digit status code that informs your client whether the request succeeded, was redirected, or encountered an error.
200 OK).The server cannot process the request due to malformed request syntax, invalid routing data, or corrupted cookies. Fix: Clear cookies for that specific domain.
401 Unauthorized occurs when credentials (login) are required.
403 Forbidden occurs when the server recognizes your identity but refuses to grant access (often triggered by IP blocklists, geographic restrictions, or security firewalls like Cloudflare WAF).
The requested URL path does not exist on the server. The website itself is usually online, but the specific page, file, or post was deleted, renamed, or mistyped.
The user or application has sent too many requests in a given amount of time (rate limiting). Often seen when scraping data or refreshing too rapidly.
A generic "catch-all" error indicating that the web server encountered an unexpected condition that prevented it from fulfilling the request. Common causes include unhandled database exceptions, PHP fatal errors, or faulty .htaccess configuration files.
The server was acting as a gateway or proxy (such as Nginx, Apache, or a Load Balancer) and received an invalid response from the inbound upstream server (such as PHP-FPM, Node.js, or an application server).
The server is currently unable to handle the request due to temporary overloading or scheduled maintenance. It indicates that the server is alive but has exhausted its CPU, RAM, or database connection pool.
The proxy server did not receive a timely response from an upstream server. This frequently happens when long-running database queries freeze or background worker scripts hang.
| Status Code | Is it You or the Site? | Best Action |
|---|---|---|
200 OK |
Site is healthy | If it won't load for you, clear your cache |
403 Forbidden |
Client permission issue | Disconnect VPN / disable aggressive adblockers |
404 Not Found |
Broken link / Missing page | Check URL spelling or use site search |
500 / 502 / 503 / 504 |
Server is crashed/overloaded | Wait 10–15 minutes for site admins to fix |
Next Steps: Want to test a domain right now? Use our homepage checker or learn How to Fix DNS Errors.