Consulta cualquier código de estado de respuesta HTTP (1xx–5xx) en un directorio buscable y filtrable, y abre cualquier código para ver qué significa, cuándo usarlo, si es almacenable en caché y el RFC que lo define. En tu navegador, gratis.

Cada código de estado de respuesta HTTP estándar, explicado. Todo funciona en tu navegador a partir de una referencia integrada — nada se envía al servidor.

100 Continuar El cliente debe continuar enviando el cuerpo de la solicitud. 101 Cambio de protocolos El servidor está cambiando de protocolo según lo solicitado por el cliente. 102 Procesando El servidor ha recibido la solicitud y la está procesando, pero aún no hay respuesta disponible. 103 Indicaciones tempranas Se usa para devolver encabezados preliminares, como Link, antes de la respuesta final. 200 OK La solicitud se realizó con éxito. 201 Creado La solicitud se realizó con éxito y se creó un nuevo recurso. 202 Aceptado La solicitud se aceptó para su procesamiento, pero el procesamiento no ha terminado. 203 Información no autoritativa La respuesta fue modificada por un proxy transformador. 204 Sin contenido La solicitud se realizó con éxito pero no devuelve cuerpo. 205 Restablecer contenido La solicitud se realizó con éxito; el cliente debe restablecer la vista del documento. 206 Contenido parcial El servidor entrega solo una parte del recurso debido a un encabezado Range. 207 Multiestado Transmite múltiples códigos de estado para múltiples operaciones independientes. 208 Ya reportado Los miembros de un binding DAV ya han sido enumerados. 226 IM utilizado La respuesta es resultado de manipulaciones de instancia aplicadas al recurso. 300 Múltiples opciones La solicitud tiene más de una respuesta posible. 301 Movido permanentemente El recurso se ha movido permanentemente a una nueva URL. 302 Encontrado El recurso reside temporalmente bajo una URL diferente. 303 Ver otro La respuesta puede encontrarse en otra URL usando GET. 304 No modificado La versión en caché del recurso sigue siendo válida. 307 Redirección temporal Redirección temporal que preserva el método HTTP. 308 Redirección permanente Redirección permanente que preserva el método HTTP. 400 Solicitud incorrecta El servidor no puede procesar la solicitud debido a un error del cliente. 401 No autorizado Se requiere autenticación y ha fallado o no se ha proporcionado. 402 Pago requerido Reservado para uso futuro; a veces usado para APIs con acceso de pago. 403 Prohibido El cliente está autenticado pero no tiene permiso para acceder al recurso. 404 No encontrado El servidor no puede encontrar el recurso solicitado. 405 Método no permitido El método HTTP no es compatible con este recurso. 406 No aceptable El recurso no puede producir una respuesta que coincida con los encabezados Accept. 407 Autenticación de proxy requerida El cliente debe autenticarse primero con un proxy. 408 Tiempo de espera de la solicitud agotado El servidor agotó el tiempo de espera de la solicitud. 409 Conflicto La solicitud entra en conflicto con el estado actual del recurso. 410 Ya no disponible El recurso se ha eliminado permanentemente. 411 Longitud requerida La solicitud debe especificar un encabezado Content-Length. 412 Precondición fallida No se cumplió una precondición en los encabezados de la solicitud. 413 Contenido demasiado grande El cuerpo de la solicitud es mayor de lo que el servidor procesará. 414 URI demasiado larga La URL solicitada es más larga de lo que el servidor interpretará. 415 Tipo de medio no soportado El cuerpo de la solicitud está en un formato que el servidor no admite. 416 Rango no satisfactorio El rango solicitado no puede atenderse. 417 Expectativa fallida No se pudo cumplir la expectativa del encabezado Expect. 418 Soy una tetera El servidor se niega a preparar café porque es, permanentemente, una tetera. 421 Solicitud mal dirigida La solicitud se dirigió a un servidor que no puede producir una respuesta. 422 Contenido no procesable La solicitud está bien formada pero es semánticamente inválida. 423 Bloqueado El recurso al que se accede está bloqueado. 424 Dependencia fallida La solicitud falló porque falló una solicitud previa de la que dependía. 425 Demasiado pronto El servidor no está dispuesto a arriesgarse a procesar una solicitud reproducida. 426 Actualización requerida El cliente debe cambiar a un protocolo diferente. 428 Precondición requerida El servidor exige que la solicitud sea condicional. 429 Demasiadas solicitudes El cliente ha enviado demasiadas solicitudes en un tiempo determinado. 431 Campos de encabezado de solicitud demasiado grandes Los campos de encabezado de la solicitud son demasiado grandes. 451 No disponible por razones legales El recurso no está disponible debido a exigencias legales. 500 Error interno del servidor El servidor encontró una condición inesperada. 501 No implementado El servidor no admite la funcionalidad requerida. 502 Puerta de enlace incorrecta Un servidor ascendente devolvió una respuesta inválida. 503 Servicio no disponible El servidor no puede atender la solicitud temporalmente. 504 Tiempo de espera de la puerta de enlace agotado Un servidor ascendente no respondió a tiempo. 505 Versión HTTP no soportada El servidor no admite la versión HTTP utilizada. 506 La variante también negocia Se produjo un error de configuración de negociación de contenido. 507 Almacenamiento insuficiente El servidor no puede almacenar la representación necesaria. 508 Bucle detectado El servidor detectó un bucle infinito durante el procesamiento. 510 No extendido Se requieren más extensiones de la solicitud. 511 Autenticación de red requerida El cliente debe autenticarse para obtener acceso a la red.
Ningún código de estado coincide con tu búsqueda.
Prueba con otro número o nombre — por ejemplo 301, Unauthorized o timeout.

Acerca de Códigos de estado HTTP

Este directorio de códigos de estado HTTP cubre cada código de respuesta estándar desde el rango informativo 1xx hasta los errores de servidor 5xx. Cada entrada muestra el código numérico, su frase de motivo canónica y un resumen de una línea, y toda la lista se puede buscar por número, nombre o significado —301, Unauthorized y tiempo de espera encuentran todos su objetivo— o filtrar por clase de respuesta.

Cada código se abre en su propia página dedicada con una explicación completa: qué significa realmente el estado, cuándo usarlo en tus propias API y aplicaciones, si las respuestas con ese código son cacheables por defecto, y el RFC que lo define. Los códigos relacionados de la misma clase están enlazados al final, así que comparar 401 con 403, o 301 con 308, lleva un clic.

Las cinco clases son el modelo mental más rápido para leer cualquier respuesta: 1xx significa que la solicitud continúa, 2xx significa éxito, 3xx significa redirección, 4xx significa que el cliente cometió un error y 5xx significa que el servidor falló. El directorio está organizado exactamente en torno a esa estructura.

Cómo usar Códigos de estado HTTP

  1. Escribe un código, una frase de motivo o una palabra clave en el cuadro de búsqueda; por ejemplo 404, Not Found o redirección.
  2. Usa el filtro de clase para reducir la lista a códigos informativos, de éxito, de redirección, de error de cliente o de error de servidor.
  3. Abre la página de cualquier código para leer qué significa, cuándo usarlo, su cacheabilidad por defecto y el RFC que lo define.
  4. Consulta la sección de códigos relacionados para comparar vecinos de la misma clase.
  5. Usa el botón de copia para obtener el código para un informe de error, una prueba o una especificación de API.

Preguntas frecuentes

El primer dígito agrupa los códigos por resultado: 1xx informativo (solicitud recibida, continúa), 2xx éxito, 3xx redirección (se necesita más acción), 4xx error de cliente (la solicitud tiene la culpa) y 5xx error de servidor (el servidor falló al cumplir una solicitud válida).

401 Unauthorized significa que a la solicitud le falta autenticación válida: el cliente debe iniciar sesión o proporcionar credenciales y reintentar. 403 Forbidden significa que el servidor entendió las credenciales pero de todos modos rechaza el acceso: la autenticación no cambiará la respuesta.

Usa 301 cuando el recurso se ha movido de forma permanente: los navegadores y motores de búsqueda actualizan sus referencias. Usa 302 para movimientos temporales. Si el método de solicitud debe conservarse exactamente, prefiere sus contrapartes modernas más estrictas, 308 y 307.

Algunos códigos de estado, como 200 y 301, pueden ser almacenados por las cachés de navegadores y proxies incluso sin cabeceras de caché explícitas; otros, como la mayoría de las respuestas 4xx y 5xx, no. La marca te indica el valor por defecto para que sepas cuándo se requieren cabeceras Cache-Control.

Sí. Cada código recibe una página dedicada y enlazable con su significado, uso habitual, cacheabilidad y RFC que lo define, más los códigos relacionados de la misma clase: cómodo para marcar como favorito o compartir el código exacto en discusión.

Sí. El directorio y cada página por código son gratuitos para navegar sin cuenta, y la búsqueda se ejecuta al instante en tu navegador sin enviar nada al servidor.

¿Necesitas ayuda?
¿Encontraste un problema con esta herramienta? Avísanos.
Informar de un problema

Añade esta herramienta gratuita a tu propio sitio web: copia y pega el código de abajo.