🇬🇧 English🇪🇸 Español🇫🇷 Français🇩🇪 Deutsch🇸🇦 العربية🇧🇷 Português
🚀 Explorar Todas las Herramientas
🚀 Explorar Todas las Herramientas

📡 Códigos de Estado HTTP

Referencia buscable de todos los códigos de estado HTTP con significados claros, agrupados por clase.

📚 Una referencia práctica del día a día, no un sustituto de las especificaciones RFC. Las descripciones son breves y prácticas para depurar.

📋

Cómo usar esta herramienta

1
⌨️
1. Introduce tu entrada
Escribe, pega o suelta tu archivo arriba.
2
🔒
2. Ejecuta en el navegador
Tus archivos nunca salen de tu dispositivo.
3
💾
3. Descarga el resultado
Guarda o copia al instante, sin registro.

Resumen

Códigos de Estado HTTP es una referencia completa y buscable de todos los códigos de estado HTTP estándar. Los códigos se agrupan por clase, 1xx informativos, 2xx éxito, 3xx redirección, 4xx errores del cliente y 5xx errores del servidor, cada uno con un significado breve pensado para depurar. Escribe cualquier número, nombre o palabra en el buscador y la lista se filtra al instante: prueba 404, redirect, timeout o cache. Útil para depurar backends, diseñar APIs, auditorías SEO y conversaciones de soporte. Todo carga de forma estática y la búsqueda se ejecuta localmente.

Cómo leer las clases de códigos de estado

El primer dígito indica quién es el responsable. Los códigos 1xx son provisionales: la petición se recibió y el procesamiento continúa. Los 2xx significan éxito, con 200 y 204 como casos habituales. Los 3xx indican que el recurso se movió o está en caché en otro sitio: 301 es permanente, 302 temporal, 304 no modificado. Los 4xx significan que el cliente envió algo que el servidor no puede atender: 400 malformado, 401 sin autenticar, 403 prohibido, 404 inexistente, 429 limitado por tasa. Los 5xx indican fallo del servidor: 500 error no controlado, 502 puerta de enlace incorrecta, 503 no disponible, 504 tiempo de espera de la puerta de enlace. Depurar es más rápido cuando la clase acota la búsqueda.

Especificaciones técnicas

PropiedadComportamiento
CoberturaTodos los códigos estándar agrupados por clase 1xx: 5xx
DescripcionesExplicaciones en lenguaje llano pensadas para depurar
BúsquedaFiltrado instantáneo por número, nombre o palabra clave
CargaReferencia estática, búsqueda local
CosteGratis, sin cuenta y sin anuncios

Notas prácticas de depuración

  • 404 frente a 410: gone indica eliminación permanente; 404 puede volver.
  • 401 necesita credenciales; 403 significa que las credenciales no bastan.
  • 502 y 504 suelen apuntar a un upstream o proxy, no a tu código.
  • Las respuestas 429 deberían incluir Retry-After: respétalo.
  • Los 301 se cachean con agresividad; prueba cambios de redirección en un perfil limpio.

Relacionado: explora las herramientas de desarrollo para cabeceras, SSL, DNS y OpenGraph.

Códigos de estado en API y caché

Los códigos de estado llevan significado más allá del éxito o el fallo, y usar el correcto evita que los clientes adivinen. En el rango 2xx, 200 significa éxito normal, 201 debe seguir a la creación de un recurso e incluir una cabecera Location, y 204 indica éxito sin cuerpo, útil para borrados y actualizaciones que no devuelven nada. En el rango 3xx las distinciones importan: 301 es un movimiento permanente que navegadores y buscadores cachean, 302 es temporal, y 307 y 308 conservan el método y el cuerpo HTTP, lo que importa en redirecciones POST donde 301 o 302 podrían convertir silenciosamente la petición en GET. Un 304 no es una redirección sino una respuesta de caché: dice al cliente que la copia cacheada sigue siendo válida. En el rango 4xx, 400 es una petición mal formada, 401 que falta autenticación o es inválida, 403 que está autenticado pero no autorizado, 404 que el recurso no existe, 409 señala un conflicto como una clave duplicada, 422 es común para fallos de validación, y 429 pide al cliente que reduzca el ritmo, idealmente con una cabecera Retry-After. En el rango 5xx, 500 es un error no controlado, 502 una respuesta deficiente del upstream, 503 indisponibilidad temporal y 504 un tiempo de espera agotado del upstream. Se derivan dos reglas de diseño: haz los reintentos seguros manteniendo GET, PUT y DELETE idempotentes, y nunca devuelvas 200 con un objeto de error dentro, porque todo cliente lo tratará como éxito. La referencia se ejecuta en tu navegador.

Preguntas frecuentes

¿Qué es un código de estado HTTP? +

Un número de tres dígitos que el servidor envía con cada respuesta para indicar cómo fue la petición. El primer dígito define la clase: 1xx informativo, 2xx éxito, 3xx redirección, 4xx error del cliente y 5xx error del servidor. Códigos de Estado HTTP los lista todos con significados claros.

¿Cuál es la diferencia entre 401 y 403? +

401 Unauthorized significa que falta autenticación o falló, el cliente debe iniciar sesión y reintentar. 403 Forbidden significa que el servidor sabe quién eres pero no tienes permiso, así que reintentar con las mismas credenciales no ayudará.

¿Qué códigos debería devolver una API REST? +

Asignaciones típicas: 200 para lecturas, 201 para creaciones con cabecera Location, 204 para borrados correctos, 400 para validación, 401 y 403 para autenticación, 404 para recursos desconocidos, 409 para conflictos y 429 para límite de tasa.

¿Es buscable esta lista? +

Sí, escribe cualquier código, nombre o palabra en el buscador y la página filtra al instante, todo localmente en tu navegador.

🔒 100% en el navegador, tus archivos nunca salen de tu dispositivo