OneTools Online

Referencia de Códigos de Estado HTTP

1xx
1xx Informational(4)

100Continue
Esperando a que el cliente envie el cuerpo de la solicitud.
101Switching Protocols
El servidor ha aceptado cambiar de protocolo.
102Processing
El servidor esta procesando la solicitud, pero aun no hay respuesta disponible.
WebDAV
103Early Hints
El servidor devuelve algunos encabezados de respuesta antes del mensaje HTTP final.

2xx
2xx Success(10)

200OK
Respuesta estandar para solicitudes HTTP exitosas.
201Created
La solicitud se ha cumplido, resultando en la creacion de un nuevo recurso.
202Accepted
La solicitud ha sido aceptada para procesamiento, pero aun no se ha completado.
203Non-Authoritative Information
La solicitud es exitosa pero el contenido ha sido modificado por un proxy transformador.
204No Content
El servidor proceso exitosamente la solicitud y no devuelve ningun contenido.
205Reset Content
El servidor indica reinicializar la vista del documento que envio esta solicitud.
206Partial Content
El servidor esta entregando solo parte del recurso debido a un encabezado de rango.
207Multi-Status
El cuerpo del mensaje contiene XML con multiples codigos de estado para diferentes sub-solicitudes.
WebDAV
208Already Reported
Los miembros de un enlace DAV ya han sido enumerados.
WebDAV
226IM Used
El servidor ha cumplido una solicitud GET para el recurso.

3xx
3xx Redirection(9)

300Multiple Choices
Indica multiples opciones para el recurso que el cliente puede seguir.
301Moved Permanently
La URL del recurso solicitado ha cambiado permanentemente.
302Found
La URL del recurso solicitado ha cambiado temporalmente.
303See Other
La respuesta se puede encontrar bajo otra URI usando el metodo GET.
304Not Modified
El recurso no ha sido modificado desde la version especificada en If-Modified-Since.
305Use Proxy
El recurso solicitado solo esta disponible a traves de un proxy.
306Switch Proxy
Ya no se usa. Originalmente significaba que las solicitudes posteriores usaran un proxy.
307Temporary Redirect
La solicitud debe repetirse con otra URI, pero el metodo no debe cambiar.
308Permanent Redirect
La solicitud y todas las futuras deben repetirse usando otra URI.

4xx
4xx Client Error(29)

400Bad Request
El servidor no puede procesar la solicitud debido a un error del cliente.
401Unauthorized
Se requiere autenticacion y ha fallado o no se ha proporcionado.
402Payment Required
Reservado para uso futuro. Originalmente destinado a sistemas de pago digital.
403Forbidden
El cliente no tiene permisos de acceso al contenido.
404Not Found
El servidor no puede encontrar el recurso solicitado.
405Method Not Allowed
El metodo de solicitud no es compatible con el recurso.
406Not Acceptable
El servidor no puede producir una respuesta que coincida con la lista de valores aceptables.
407Proxy Authentication Required
El cliente debe autenticarse primero con el proxy.
408Request Timeout
El servidor agoto el tiempo de espera de la solicitud.
409Conflict
La solicitud entra en conflicto con el estado actual del servidor.
410Gone
El contenido solicitado ha sido eliminado permanentemente.
411Length Required
La solicitud no especifico la longitud de su contenido, requerida por el recurso.
412Precondition Failed
El servidor no cumple una de las condiciones previas especificadas en la solicitud.
413Payload Too Large
La solicitud es mas grande de lo que el servidor esta dispuesto o puede procesar.
414URI Too Long
La URI proporcionada es demasiado larga para que el servidor la procese.
415Unsupported Media Type
El formato multimedia de los datos solicitados no es compatible con el servidor.
416Range Not Satisfiable
El rango especificado en el encabezado Range no se puede cumplir.
417Expectation Failed
La expectativa indicada por el encabezado Expect no se puede cumplir.
418I'm a Teapot
El servidor se niega a preparar cafe porque es una tetera. Una broma del dia de los inocentes.
421Misdirected Request
La solicitud fue dirigida a un servidor que no puede producir una respuesta.
422Unprocessable Entity
La solicitud estaba bien formada pero no se pudo procesar debido a errores semanticos.
423Locked
El recurso al que se accede esta bloqueado.
WebDAV
424Failed Dependency
La solicitud fallo debido al fallo de una solicitud anterior.
WebDAV
425Too Early
El servidor no quiere arriesgarse a procesar una solicitud que podria repetirse.
426Upgrade Required
El cliente debe cambiar a un protocolo diferente.
428Precondition Required
El servidor de origen requiere que la solicitud sea condicional.
429Too Many Requests
El usuario ha enviado demasiadas solicitudes en un periodo de tiempo determinado.
431Request Header Fields Too Large
El servidor no puede procesar la solicitud porque los encabezados son demasiado grandes.
451Unavailable For Legal Reasons
El recurso no esta disponible por razones legales.

5xx
5xx Server Error(11)

500Internal Server Error
Mensaje de error generico cuando se encuentra una condicion inesperada.
501Not Implemented
El servidor no soporta la funcionalidad necesaria para cumplir la solicitud.
502Bad Gateway
El servidor recibio una respuesta invalida del servidor ascendente.
503Service Unavailable
El servidor actualmente no puede manejar la solicitud.
504Gateway Timeout
El servidor no recibio una respuesta oportuna del servidor ascendente.
505HTTP Version Not Supported
La version de HTTP utilizada en la solicitud no es compatible con el servidor.
506Variant Also Negotiates
La negociacion de contenido transparente para la solicitud resulta en una referencia circular.
507Insufficient Storage
El servidor no puede almacenar la representacion necesaria para completar la solicitud.
WebDAV
508Loop Detected
El servidor detecto un bucle infinito al procesar la solicitud.
WebDAV
510Not Extended
Se requieren extensiones adicionales para que el servidor pueda cumplir la solicitud.
511Network Authentication Required
El cliente necesita autenticarse para obtener acceso a la red.

Códigos de Estado HTTP — Guía Completa con Buscador y Categorías

Lista de referencia completa de todos los códigos de estado HTTP desde 1xx Informational hasta 5xx Server Error. Explora códigos organizados por categoría, busca por número o nombre, y copia con un clic. Incluye códigos WebDAV. Códigos por colores para identificación visual rápida. Referencia esencial para desarrolladores web, diseñadores de API y administradores de sistemas.

Características Clave de Nuestra Referencia de Códigos de Estado HTTP

📋 Referencia Completa de Códigos de Estado

Explora los 63 códigos de estado HTTP y WebDAV organizados en 5 categorías desde 1xx Informational hasta 5xx Server Error.

🔍 Búsqueda en Tiempo Real

Busca por número de código, nombre, descripción o categoría. Los resultados se filtran al instante mientras escribes.

🎨 Categorías con Código de Colores

Cada categoría tiene un color distintivo: verde para éxitos, ámbar para redirecciones, rojo para errores. Escaneo visual fácil.

🏷️ Pestañas de Filtro por Categoría

Usa las pestañas de filtro para saltar rápidamente entre categorías 1xx, 2xx, 3xx, 4xx y 5xx con contadores de códigos.

📝 Copia con un Solo Clic

Copia cualquier número de código de estado al portapapeles con un solo clic. Perfecto para documentación y comentarios de código.

🌐 Soporte WebDAV

Incluye códigos de estado específicos de WebDAV con identificación clara, además de todos los códigos HTTP estándar.

📱 Responsivo y Accesible

Funciona en escritorio y móvil. Los códigos de estado se muestran en una cuadrícula limpia que se adapta a cualquier tamaño de pantalla.

🔒 Sin Carga de Datos

Esta es una página de referencia estática. Todos los datos están precargados en tu navegador sin solicitudes al servidor.

¿Qué son los Códigos de Estado HTTP?

Los códigos de estado HTTP son números de tres dígitos que los servidores web devuelven en respuesta a peticiones HTTP. Indican si una solicitud se ha procesado correctamente, si fue redirigida o si ocurrió un error.

Los códigos de estado se agrupan en cinco categorías: 1xx (Informational), 2xx (Success), 3xx (Redirection), 4xx (Client Error) y 5xx (Server Error). Cada código tiene un significado y descripción estándar definidos en la especificación HTTP (RFC 7231 y RFCs relacionadas).

¿Por qué usar una Referencia de Códigos de Estado HTTP?

  • Desarrollo Web: Consulta rápidamente códigos de estado al construir o depurar APIs HTTP y aplicaciones web
  • Diseño de API: Elige los códigos de estado correctos para respuestas de API REST y GraphQL
  • Depuración: Comprende las respuestas de error de servidores, proxies y CDNs
  • Documentación: Consulta descripciones precisas de códigos de estado para documentación técnica
  • Aprendizaje: Estudia el significado y uso correcto de los códigos de estado HTTP

Cómo usar la Referencia de Códigos de Estado HTTP

PasoAcción
1Navega por Categoría
Usa las pestañas de filtro para ver códigos de estado por categoría: desde 1xx Informational hasta 5xx Server Error.
2Busca Códigos
Escribe un número de código, nombre o descripción en la barra de búsqueda para encontrar códigos de estado específicos al instante.
3Lee las Descripciones
Cada tarjeta de código de estado muestra el número, nombre estándar, descripción y tipo de protocolo.
4Copia Códigos
Haz clic en el icono de copiar en cualquier código para copiar el número al portapapeles.
💡 Consejo profesional: Al diseñar APIs, usa el código de estado más específico posible. Por ejemplo, devuelve 404 para recursos inexistentes, 410 para recursos eliminados permanentemente y 403 cuando el cliente no tiene permiso.

Casos de Uso Comunes

🌐 Desarrollo de API

Consulta los códigos de estado correctos al construir y documentar APIs RESTful y GraphQL.

🔧 Depuración de Problemas del Servidor

Busca códigos de estado desconocidos encontrados en logs del servidor, mensajes de error o respuestas de API.

📝 Redacción Técnica

Usa descripciones precisas de códigos de estado en documentación de API, tutoriales y artículos técnicos.

🎓 Aprendiendo el Protocolo HTTP

Estudia el significado y uso correcto de cada categoría y código de estado HTTP individual.

🛡️ Auditoría de Seguridad

Verifica que tu aplicación devuelva códigos de estado apropiados y no filtre información a través de respuestas de error.

⚡ Monitoreo de Rendimiento

Comprende los códigos 5xx y 4xx en paneles de monitoreo para identificar problemas del servidor y errores de cliente.

Preguntas Frecuentes sobre Códigos de Estado HTTP

¿Cuál es la diferencia entre los códigos de estado 4xx y 5xx?

Los códigos 4xx indican errores del cliente: la solicitud contiene sintaxis inválida, acceso no autorizado o no puede completarse por un problema del lado del cliente. Por ejemplo, 404 Not Found significa que el recurso no existe. Los códigos 5xx indican errores del servidor: el servidor no pudo procesar una solicitud válida debido a un problema interno, como 500 Internal Server Error o 503 Service Unavailable. La diferencia clave es si el problema está en la solicitud del cliente o en la capacidad del servidor para procesarla.

¿Cuál es el código de estado HTTP más común?

200 OK es el código más común para solicitudes exitosas. En errores, 404 Not Found es el más conocido. En aplicaciones web modernas, los códigos de redirección 301/302 también son muy frecuentes. Del lado del servidor, 500 Internal Server Error es el código de error más genérico y común. Según análisis de tráfico web, aproximadamente el 70-80% de las solicitudes devuelven códigos 2xx, 5-10% redirecciones 3xx, 5-15% errores 4xx y 1-5% errores 5xx.

¿Se pueden personalizar los códigos de estado HTTP?

Aunque los códigos de estado HTTP estándar están definidos por IANA y las especificaciones RFC, se pueden usar códigos personalizados en algunos contextos. Sin embargo, no se recomienda porque clientes, proxies y navegadores pueden no entenderlos. Los códigos estándar cubren prácticamente todos los escenarios comunes. Algunas aplicaciones usan códigos no estándar internamente, pero deben mapearse a códigos estándar al comunicarse con clientes externos. La especificación HTTP reserva los rangos para categorías específicas (1xx-5xx) y recomienda usar el código existente más apropiado.

¿Qué es el código de estado 418 I'm a Teapot?

El código 418 I'm a Teapot es una broma del Día de los Inocentes definida en RFC 2324 (Hyper Text Coffee Pot Control Protocol) publicada el 1 de abril de 1998. Significa que el servidor se niega a preparar café porque es una tetera. Aunque es un código HTTP oficialmente registrado, no está pensado para uso real. Algunos desarrolladores y frameworks lo incluyen como huevo de pascua o para pruebas. Se ha convertido en uno de los elementos humorísticos más conocidos de la especificación HTTP.

¿Cómo debo manejar las redirecciones 301 vs 302?

Usa 301 Moved Permanently cuando un recurso se haya movido permanentemente a una nueva URL. Los buscadores actualizarán su índice a la nueva URL y dejarán de rastrear la anterior. Usa 302 Found (o 307 Temporary Redirect) cuando la redirección sea temporal, como durante mantenimiento o pruebas A/B. Los buscadores seguirán indexando la URL original. Para aplicaciones modernas, considera 308 Permanent Redirect (preserva el método de solicitud) y 307 Temporary Redirect (preserva el método) como alternativas más explícitas a 301 y 302.

Domina los Códigos de Estado HTTP con Nuestra Referencia

La Referencia de Códigos de Estado HTTP de OneTools Online proporciona una guía completa, buscable y con código de colores de todos los códigos de estado HTTP y WebDAV estándar. Ya seas un desarrollador web creando APIs, un administrador de sistemas depurando problemas del servidor o un estudiante aprendiendo el protocolo HTTP, esta referencia te ayuda a encontrar y entender cualquier código de estado rápidamente. Con búsqueda en tiempo real, filtrado por categoría y copia con un clic, es el compañero perfecto para el trabajo diario de desarrollo web.