All HTTP Status Codes
501

Not Implemented

5xx Server Error

What It Means

The server does not support the functionality required to fulfill the request.

When You'll See It

Returned when the server does not recognize the request method or lacks the ability to fulfill it.

Related Status Codes

Frequently Asked Questions

What does HTTP 501 mean?

HTTP 501 Not Implemented means: The server does not support the functionality required to fulfill the request.

When does a server return 501?

Returned when the server does not recognize the request method or lacks the ability to fulfill it.

Is 501 a client error or server error?

HTTP 501 is a Server Error (5xx) response. This means the issue is on the server side — the server failed to fulfill a valid request.

Looking for all status codes in one place? Use the interactive HTTP Status Codes reference tool to search and browse all codes.