TrueURL

413 Content Too Large

The request body is larger than the server accepts, as with oversized uploads. Formerly named "Payload Too Large" and "Request Entity Too Large".

Reason phrase
Content Too Large
Redirect
No
Cacheable by default
No

413 Content Too Large means the server refuses the request because its content (the request body) is larger than the server is willing or able to process. RFC 9110 gave the code its current name; older specifications called it "Request Entity Too Large" (RFC 2616) and "Payload Too Large" (RFC 7231), and many servers still send those reason phrases.

The server may close the connection to stop the client from sending the rest of the body. If the condition is temporary, it should send Retry-After. Clients that send Expect: 100-continue can learn about the limit before they upload anything.

Common limits are nginx's client_max_body_size (1 MB by default), PHP's upload_max_filesize and post_max_size, and the request size caps of many proxies and serverless platforms.

Example response

HTTP
HTTP/1.1 413 Content Too Large
Date: Fri, 06 Nov 2026 10:15:32 GMT
Connection: close
Content-Type: application/json
Content-Length: 40

{"error":"Uploads are limited to 10 MB"}

SEO and redirect checking

Crawlers send no request bodies, so 413 has no SEO impact. TrueURL limits the size of POST bodies; a 413 from the target means its own limit is smaller than the body you sent.

Common causes and use cases

  • An image or video upload exceeds the server's maximum (client_max_body_size in nginx, LimitRequestBody in Apache).
  • PHP's upload_max_filesize or post_max_size is lower than the size of the uploaded file.
  • An API request contains far more data than expected, such as files encoded as base64 inside JSON.

URL Redirect Checker

See every status code a URL returns, hop by hop, with the free TrueURL redirect checker.