HTTP 503 Service Unavailable — What It Means
What HTTP status code 503 Service Unavailable means, when servers return it, and how to handle it correctly.
Published September 26, 2026
HTTP 503 Service Unavailable — The server is temporarily unable to handle the request.
Key points
- Typically caused by server overload, planned maintenance, or a dependency being temporarily unreachable
- Should include a Retry-After header telling clients when to try again
- Distinct from 500 in that it implies a temporary condition rather than a bug