Skip to content
fixerror.dev
404 4xx RFC 9110 §15.5.5

Not Found

Server cannot find the requested resource. May also be returned to hide existence of resource.

What HTTP 404 means

RFC 9110 §15.5.5. The most familiar HTTP error. Sometimes used (controversially) instead of 403 to avoid revealing whether a resource exists. In APIs, often indicates a wrong path, deleted resource, or wrong ID.

Typical causes

  • Wrong URL path
  • Deleted resource
  • Typo in resource ID
  • Resource never existed
  • Hidden 403 (auth-aware 404)

404 across services

How 2 different errors map to HTTP 404 across the services we cover.