HTTP 413 Content Too Large

Código de estado 413 · Clase 4xx

HTTP

Mensaje oficial (tal como aparece en pantalla): Content Too Large

También se busca como: error 413, HTTP 413, 413 request entity too large, 413 payload too large

Cadena de una petición HTTP desde el navegador, pasando por la CDN y el proxy, hasta el servidor de origen
Errores HTTP: localiza qué eslabón de la cadena de la petición falló y lee sus registros.

Qué significa

El servidor rechazó la solicitud porque el cuerpo es mayor de lo que permite, normalmente una subida de archivos o una carga grande de un formulario o de una API. La documentación antigua lo llama '413 Payload Too Large' o 'Request Entity Too Large'. Casi siempre es un límite de tamaño del servidor, no un archivo dañado.

Se aplica a: nginx, Apache, IIS, PHP, WordPress, Cloudflare

Cómo solucionar HTTP 413 Content Too Large

  1. Comprime o reduce el archivo (imágenes, vídeos, PDF) y vuelve a subirlo
  2. Divide la subida en archivos más pequeños o usa el cargador de archivos grandes del servicio
  3. Si eres el propietario del sitio en nginx: aumenta 'client_max_body_size' (por defecto 1m) en el bloque http, server o location y recarga nginx
  4. Si eres el propietario del sitio en PHP: aumenta 'upload_max_filesize' y 'post_max_size' en php.ini y reinicia PHP-FPM
  5. Si eres el propietario del sitio en Apache: revisa 'LimitRequestBody'; en IIS revisa 'maxAllowedContentLength' en requestLimits
  6. Si eres el propietario del sitio detrás de una CDN: revisa su límite de subida (los planes Free y Pro de Cloudflare limitan el cuerpo de las solicitudes a 100 MB)
  7. Si eres el propietario del sitio en WordPress: confirma el nuevo límite en Medios > Añadir nuevo tras el cambio en PHP

Por qué ocurre

Cada capa (CDN, balanceador de carga, servidor web, PHP o framework de la aplicación) impone su propio tamaño máximo del cuerpo de la solicitud, y prevalece el más pequeño. El valor por defecto de 1 MB de nginx es la causa más común de los 413 sorpresa.

Preguntas frecuentes

¿Cómo soluciono 413 Request Entity Too Large en WordPress?

Aumenta upload_max_filesize y post_max_size en PHP y client_max_body_size en nginx (o LimitRequestBody en Apache), y luego recarga los servicios.

¿El 413 lo causa mi conexión a internet?

No. Es un límite de tamaño del servidor; una conexión más rápida no ayudará.

Errores relacionados

Fuente: IANA HTTP Status Code Registry · soluciones redactadas y revisadas por los editores (consulta nuestra política editorial)

Última actualización: