413 Content Too Large significa que el servidor rechaza la solicitud porque su contenido (el cuerpo de la solicitud) es mayor de lo que el servidor está dispuesto a procesar o es capaz de procesar. La RFC 9110 le dio su nombre actual; especificaciones anteriores lo llamaban “Request Entity Too Large” (RFC 2616) y “Payload Too Large” (RFC 7231), y muchos servidores siguen enviando esas frases de motivo.
El servidor puede cerrar la conexión para evitar que el cliente envíe el resto del cuerpo. Si la situación es temporal, debería enviar Retry-After. Los clientes que envían Expect: 100-continue pueden conocer el límite antes de subir nada.
Los límites habituales son client_max_body_size de nginx (1 MB por defecto), upload_max_filesize y post_max_size de PHP, y los topes de tamaño de solicitud de muchos proxies y plataformas serverless.
Ejemplo de respuesta
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 y verificación de redirecciones
Los rastreadores no envían cuerpos de solicitud, así que el 413 no tiene impacto en el SEO. TrueURL limita el tamaño de los cuerpos POST; un 413 del destino significa que su propio límite es menor que el cuerpo que enviaste.
Causas frecuentes y casos de uso
- La subida de una imagen o un video supera el máximo del servidor (
client_max_body_sizeen nginx,LimitRequestBodyen Apache). - El valor de
upload_max_filesizeopost_max_sizede PHP es inferior al tamaño del archivo subido. - Una solicitud de API contiene muchos más datos de lo esperado, como archivos codificados en base64 dentro del JSON.