Códigos de estado HTTP

Referencia completa y buscable de todos los códigos de estado HTTP

¿Qué es y cómo funciona?

Esta es una referencia consultable de todos los códigos de estado HTTP — los números de tres dígitos que un servidor devuelve para decir qué pasó con una petición, como 200 OK, 404 Not Found o 500 Internal Server Error. Cada carga de página web, llamada de API y envío de formulario vuelve con uno de estos códigos, y saber qué significa cada uno es la forma más rápida de entender por qué algo funcionó o falló. En vez de adivinar qué significa "418" o "429", lo buscas y obtienes una descripción clara de lo que el servidor te está diciendo.

Los códigos se organizan en cinco clases según su primer dígito, y esa agrupación es la clave para leerlos de un vistazo: los 1xx son informativos, los 2xx significan éxito, los 3xx son redirecciones, los 4xx son errores del cliente (la petición estaba mal) y los 5xx son errores del servidor (el servidor falló). Esa única distinción — ¿es culpa mía o del servidor? — suele apuntarte directo a dónde mirar. Esta referencia te deja buscar por número o palabra clave para hallar el significado exacto, con los códigos cotidianos comunes y los más oscuros todos en un sitio.

Casos de uso

Preguntas frecuentes

¿Qué significan los rangos 4xx y 5xx?

Los códigos 4xx son errores del cliente — la petición en sí estaba mal, como 404 Not Found o 400 Bad Request, así que el arreglo suele estar de tu lado. Los códigos 5xx son errores del servidor, como 500 o 503, lo que significa que la petición era válida pero el servidor no pudo manejarla.

¿Qué diferencia hay entre 301 y 302?

Ambos son redirecciones, pero 301 es permanente — el recurso se ha movido para siempre, y clientes y buscadores deberían actualizar sus enlaces. 302 es temporal, lo que significa que la URL original debería seguir usándose en el futuro. Usar el equivocado puede afectar al SEO y al caché.

¿Qué significa un 401 frente a un 403?

401 Unauthorized significa que no estás autenticado — necesitas iniciar sesión o aportar credenciales válidas. 403 Forbidden significa que estás autenticado pero no tienes permiso para acceder al recurso. Uno es sobre quién eres; el otro, sobre tus permisos.

¿Qué debería hacer cuando recibo un 429?

429 Too Many Requests significa que has alcanzado un límite de tasa. La respuesta correcta es ir más despacio y reintentar más tarde, idealmente respetando cualquier cabecera Retry-After que envíe el servidor, en lugar de machacar el endpoint, lo que solo prolonga el límite.

Desarrollador

Generador de UUID · Conversor de timestamps · Codificador Base64 · Decodificador Base64 · Generador de hash · Conversor de colores