Busca el código
Escribe 404, una palabra como redirección o parte del nombre.
Busca cualquier código de estado HTTP y lee qué significa y cuándo aparece. Filtra por familia, desde los códigos informativos 1xx hasta los errores del servidor 5xx.
| Código | Nombre | Significado |
|---|---|---|
| 100 | Continuar | El servidor ha recibido las cabeceras y el cliente puede seguir enviando el cuerpo. |
| 101 | Cambio de protocolo | El servidor acepta cambiar de protocolo como se le pidió, por ejemplo a WebSocket. |
| 102 | Procesando | El servidor ha aceptado la petición y sigue trabajando en ella (WebDAV). |
| 103 | Pistas tempranas | Permite que el navegador empiece a cargar recursos mientras el servidor prepara la respuesta final. |
| 200 | Correcto | La petición se ha completado. Lo que contiene el cuerpo depende del método usado. |
| 201 | Creado | La petición se ha completado y se ha creado un recurso nuevo, normalmente tras un POST o un PUT. |
| 202 | Aceptado | La petición se ha aceptado para procesarla, pero el trabajo aún no ha terminado. |
| 203 | Información no autoritativa | La respuesta viene de un proxy que ha modificado la original. |
| 204 | Sin contenido | La petición se ha completado y no hay nada que devolver. Habitual tras un DELETE. |
| 205 | Restablecer contenido | La petición se ha completado y el cliente debe restablecer la vista, por ejemplo vaciar un formulario. |
| 206 | Contenido parcial | Solo se devuelve la parte del recurso que se pidió con una cabecera Range. |
| 300 | Múltiples opciones | Hay varias respuestas posibles y el cliente tiene que elegir una. |
| 301 | Movido permanentemente | El recurso tiene una nueva dirección permanente. Los buscadores le transfieren el posicionamiento. |
| 302 | Encontrado | El recurso está temporalmente en otra dirección. La original sigue siendo válida. |
| 303 | Ver otro | La respuesta está en otra dirección y debe pedirse con GET, habitual tras enviar un formulario. |
| 304 | No modificado | La copia en caché sigue siendo válida, así que el servidor no envía cuerpo. Ahorra ancho de banda. |
| 307 | Redirección temporal | Como 302, pero el cliente debe repetir la petición con el mismo método y cuerpo. |
| 308 | Redirección permanente | Como 301, pero el cliente debe repetir la petición con el mismo método y cuerpo. |
| 400 | Petición incorrecta | El servidor no entiende la petición: sintaxis mal formada, datos no válidos o una cookie dañada. |
| 401 | No autorizado | Hace falta autenticación o ha fallado. Inicia sesión o revisa las credenciales o el token. |
| 402 | Pago requerido | Reservado para sistemas de pago digital. Algunos servicios lo usan cuando se agota un plan o una cuota. |
| 403 | Prohibido | El servidor entiende la petición pero la rechaza. Estás identificado pero no tienes permiso. |
| 404 | No encontrado | La dirección no existe en el servidor. Puede estar mal escrita, movida o borrada. |
| 405 | Método no permitido | El recurso existe pero no acepta ese método, por ejemplo un POST a una dirección de solo lectura. |
| 406 | No aceptable | El servidor no puede producir una respuesta en ninguno de los formatos que acepta el cliente. |
| 407 | Autenticación de proxy requerida | Como 401, pero la autenticación la exige un proxy. |
| 408 | Tiempo de espera agotado | El servidor ha esperado demasiado a que el cliente terminara de enviar la petición. |
| 409 | Conflicto | La petición choca con el estado actual del recurso, como un conflicto de edición o un duplicado. |
| 410 | Desaparecido | El recurso existió y se ha eliminado para siempre. Más rotundo que 404. |
| 411 | Longitud requerida | El servidor necesita una cabecera Content-Length en la petición. |
| 412 | Precondición fallida | No se ha cumplido una condición de las cabeceras de la petición, como If-Match. |
| 413 | Contenido demasiado grande | El cuerpo de la petición es mayor de lo que admite el servidor, habitual al subir archivos. |
| 414 | URI demasiado larga | La dirección es más larga de lo que el servidor está dispuesto a procesar. |
| 415 | Tipo de medio no admitido | El servidor no acepta el formato de los datos enviados, por ejemplo un Content-Type erróneo. |
| 416 | Rango no satisfactorio | El rango de bytes pedido queda fuera del tamaño del recurso. |
| 417 | Expectativa fallida | El servidor no puede cumplir lo que exige la cabecera Expect. |
| 418 | Soy una tetera | Una broma del RFC del día de los Santos Inocentes de 1998. Algunos servicios lo usan para rechazar bots. |
| 421 | Petición mal dirigida | La petición se ha enviado a un servidor que no puede dar respuesta. |
| 422 | Contenido no procesable | La sintaxis es correcta pero el contenido no es válido, típico de una validación fallida en un formulario o API. |
| 423 | Bloqueado | El recurso está bloqueado y no se puede modificar ahora (WebDAV). |
| 424 | Dependencia fallida | La petición ha fallado porque falló otra anterior de la que dependía (WebDAV). |
| 425 | Demasiado pronto | El servidor se niega a procesar una petición que podría repetirse. |
| 426 | Actualización requerida | El cliente debe cambiar a otro protocolo, indicado en la cabecera Upgrade. |
| 428 | Precondición requerida | El servidor exige que la petición sea condicional, para no pisar cambios. |
| 429 | Demasiadas peticiones | Se ha alcanzado el límite de peticiones. Espera y mira la cabecera Retry-After si existe. |
| 431 | Cabeceras demasiado grandes | Las cabeceras, a menudo las cookies, son demasiado grandes para el servidor. |
| 451 | No disponible por motivos legales | Se deniega el acceso por un requerimiento legal, como una orden judicial. |
| 500 | Error interno del servidor | Un fallo genérico del servidor: un error sin gestionar en el código o una mala configuración. |
| 501 | No implementado | El servidor no admite lo que necesita la petición, como un método desconocido. |
| 502 | Puerta de enlace incorrecta | Una pasarela o proxy ha recibido una respuesta no válida del servidor que tiene detrás. |
| 503 | Servicio no disponible | El servidor está sobrecargado o en mantenimiento. Suele ser temporal. |
| 504 | Tiempo de espera de la pasarela agotado | Una pasarela o proxy ha esperado demasiado a que respondiera el servidor que tiene detrás. |
| 505 | Versión HTTP no admitida | El servidor no admite la versión de HTTP de la petición. |
| 507 | Almacenamiento insuficiente | El servidor no tiene espacio para guardar lo que necesita la petición (WebDAV). |
| 508 | Bucle detectado | El servidor ha detectado un bucle infinito al procesar la petición (WebDAV). |
| 511 | Autenticación de red requerida | El cliente debe identificarse antes en la red, como en el portal cautivo de un wifi público. |
Ningún código coincide con tu búsqueda.
Todo lo de esta página funciona en tu navegador.
Escribe 404, una palabra como redirección o parte del nombre.
Elige 2xx, 3xx, 4xx o 5xx para ver una familia cada vez.
Cada código tiene una explicación breve y su causa habitual.
Cada vez que un navegador, una aplicación o un script pide algo a un servidor, este responde con un código de estado de tres cifras antes que nada. Dice si la petición ha funcionado, si lo pedido se ha movido, o de quién es la culpa cuando ha fallado. Conocerlos hace mucho más rápido depurar una página rota, una API que devuelve errores o un enlace que no carga, y es importante para los buscadores, que usan estos códigos para decidir qué mantienen en su índice.
401 y 403. Con 401 el servidor no sabe quién eres, así que inicia sesión. Con 403 lo sabe y la respuesta es no. 301 y 302. Usa 301 cuando una página se ha movido para siempre, porque los buscadores transfieren su posicionamiento a la nueva dirección. Usa 302 para un desvío temporal. 404 y 410. Un 404 dice que la página no está, y un 410 dice que se retiró a propósito y no volverá, algo que los buscadores procesan un poco más rápido. 502, 503 y 504. Un 502 es una mala respuesta de un servidor que hay detrás de una pasarela, un 504 es no haber recibido respuesta a tiempo, y un 503 es un servicio sobrecargado o en mantenimiento.
Los buscadores miran los códigos de estado para decidir qué hacer con una página. Un 200 se indexa, un 301 pasa el posicionamiento a la nueva dirección, un 404 o 410 se elimina con el tiempo, y una racha de errores 5xx puede hacer que un rastreador reduzca o deje de visitar el sitio. Una página que muestra un mensaje de error pero devuelve 200, lo que se conoce como soft 404, confunde a los rastreadores, así que una página de error debe devolver el código correspondiente.
Cubre los códigos de los estándares HTTP y los habituales de WebDAV. Algunos servicios usan códigos propios, como los del rango 520 de algunas redes de distribución de contenido, que no están en el estándar y no aparecen aquí. Las explicaciones están simplificadas, así que para un detalle del protocolo consulta la especificación oficial.
Otras utilidades que también funcionan sin salir de tu navegador.