Referencia de códigos de estado HTTP
Consulta cualquier código de estado HTTP al instante con nuestra referencia interactiva gratuita. Cubre todos los códigos estándar del 100 al 511 de las cinco categorías, con descripciones, casos de uso prácticos, ejemplos concretos y referencias RFC. Busca por número de código, nombre o palabra clave. No requiere registro.
Search or filter all 61 HTTP status codes. Click any code to see its full description, use case, example, and RFC reference.
¿Por qué usar nuestra referencia de códigos de estado HTTP?
- Referencia completa de códigos de estado HTTP: Consulta todos los códigos de estado HTTP del 100 al 511 con descripciones, casos de uso, ejemplos y referencias RFC. Nuestra referencia cubre todos los códigos estándar de las cinco categorías.
- Búsqueda y filtrado instantáneos: Busca por número de código, nombre o descripción para encontrar cualquier código de estado HTTP al instante. Filtra por categoría (1xx, 2xx, 3xx, 4xx, 5xx) para centrarte en los códigos relevantes para tu trabajo.
- Referencia de códigos de estado HTTP online - Sin instalación: Usa nuestra referencia directamente en cualquier navegador, sin descargas, plugins ni instalaciones. Consulta cualquier código de estado desde cualquier dispositivo y en cualquier lugar al instante.
- 100 % gratis para siempre: Nuestra referencia de códigos de estado HTTP es totalmente gratis, sin registro, sin anuncios y sin límites de uso. Consulta códigos de estado HTTP tantas veces como necesites, gratis para siempre.
Casos de uso habituales de la referencia de códigos de estado HTTP
- Desarrollo y depuración de API: Consulta el código de estado HTTP correcto que debe devolver tu API. Nuestra referencia ayuda a los desarrolladores a elegir entre 200, 201, 204, 400, 401, 403, 404, 409, 422 y otros códigos para cada escenario.
- Manejo de errores y resolución de problemas: Identifica rápidamente qué significa un código de estado HTTP al depurar respuestas de API, logs de servidor o errores de red. Nuestra referencia explica cada código con ejemplos prácticos.
- Diseño de API REST: Diseña API REST semánticamente correctas usando los códigos de estado adecuados para cada operación. Nuestra referencia cubre toda la gama de códigos para operaciones CRUD, autenticación, limitación de velocidad y redirecciones.
- Desarrollo frontend: Maneja correctamente las respuestas HTTP en aplicaciones frontend entendiendo qué significa cada código. Usa nuestra referencia para implementar un manejo de errores adecuado en respuestas 401, 403, 404, 429 y 500.
- DevOps e infraestructura: Interpreta los códigos de estado HTTP en logs de servidor, métricas de balanceadores de carga y paneles de monitorización. Nuestra referencia ayuda a los ingenieros DevOps a entender 502, 503, 504 y otros errores de pasarela.
- Aprendizaje y educación: Aprende los códigos de estado HTTP para cursos de desarrollo web, certificaciones y entrevistas. Nuestra referencia ofrece descripciones claras, casos de uso y ejemplos de cada código.
¿Qué son los códigos de estado HTTP?
Los códigos de estado HTTP son números de tres dígitos que devuelve un servidor en respuesta a la petición de un cliente. Están definidos en la RFC 9110 (Semántica HTTP) y se organizan en cinco clases según el primer dígito. Los códigos 1xx son informativos: la petición se recibió y el procesamiento continúa. Los códigos 2xx indican éxito: la petición se recibió, se entendió y se aceptó. Los códigos 3xx indican redirección: se necesita una acción adicional para completar la petición. Los códigos 4xx indican errores del cliente: la petición contiene sintaxis incorrecta o no puede cumplirse. Los códigos 5xx indican errores del servidor: el servidor no pudo cumplir una petición válida. Nuestra referencia cubre todos los códigos estándar de las cinco categorías.
Cómo usar esta referencia de códigos de estado HTTP
- 1. Busca por código o nombre: Escribe un número de código (por ejemplo «404»), un nombre (por ejemplo «Not Found») o una palabra clave (por ejemplo «rate limit») en el cuadro de búsqueda para filtrar la lista al instante. Todo el filtrado se ejecuta localmente en tu navegador.
- 2. Filtra por categoría: Usa el desplegable de categorías para centrarte en una clase concreta de códigos: 1xx Informativo, 2xx Éxito, 3xx Redirección, 4xx Errores del cliente o 5xx Errores del servidor.
- 3. Expande para ver los detalles: Haz clic en cualquier fila de código de estado para expandirla y ver la descripción completa, el caso de uso práctico, un ejemplo concreto y la referencia RFC.
Categorías de códigos de estado HTTP
- 1xx - Informativo: Respuestas provisionales que indican que la petición se recibió y el procesamiento continúa. Rara vez se ven en la práctica salvo 101 (actualización a WebSocket) y 103 (Early Hints para precarga de recursos).
- 2xx - Éxito: La categoría más común. 200 OK es la respuesta de éxito estándar. 201 Created se usa tras crear un recurso. 204 No Content se usa para operaciones exitosas sin cuerpo de respuesta. 206 Partial Content se usa en peticiones por rangos y streaming de vídeo.
- 3xx - Redirección: Indica que el cliente debe realizar una acción adicional. 301 y 308 son redirecciones permanentes (301 puede cambiar el método, 308 lo conserva). 302 y 307 son redirecciones temporales. 304 Not Modified habilita el almacenamiento en caché del navegador.
- 4xx - Errores del cliente: La petición contiene un error. 400 Bad Request para entradas mal formadas. 401 Unauthorized para autenticación ausente. 403 Forbidden para permisos insuficientes. 404 Not Found para recursos inexistentes. 429 Too Many Requests para limitación de velocidad.
- 5xx - Errores del servidor: El servidor no pudo procesar una petición válida. 500 Internal Server Error para excepciones no controladas. 502 Bad Gateway para fallos del servidor ascendente. 503 Service Unavailable para mantenimiento o sobrecarga. 504 Gateway Timeout para tiempos de espera del ascendente.
Elegir el código de estado correcto
Devolver el código de estado HTTP correcto es esencial para API y sitios web bien diseñados. Usa 200 en peticiones GET exitosas que devuelven datos. Usa 201 tras crear un recurso con POST. Usa 204 para DELETE o PUT exitosos sin cuerpo de respuesta. Usa 400 para errores de validación, 401 para autenticación ausente, 403 para fallos de autorización y 404 para recursos inexistentes. Usa 422 para errores de validación semántica (datos bien formados pero inválidos). Usa 429 para limitación de velocidad. Usa 500 solo para errores inesperados del servidor, nunca para errores del cliente. Los códigos de estado correctos mejoran la usabilidad de la API, permiten un manejo de errores adecuado en los clientes y ayudan a los motores de búsqueda a entender la estructura de tu sitio.
Preguntas frecuentes
Un código de estado HTTP es un número de tres dígitos que devuelve un servidor en respuesta a la petición de un cliente. Indica si la petición tuvo éxito, requiere redirección o encontró un error. Nuestra referencia cubre todos los códigos estándar del 100 al 511.
401 Unauthorized significa que el cliente no está autenticado: faltan credenciales o no son válidas. 403 Forbidden significa que el cliente está autenticado pero no tiene permiso para acceder al recurso. Usa 401 cuando la autenticación ayudaría; usa 403 cuando no lo haría.
301 Moved Permanently indica a los navegadores y motores de búsqueda que la URL ha cambiado para siempre. 302 Found es una redirección temporal. Para SEO, usa 301 para cambios permanentes de URL y 302 para temporales.
404 Not Found significa que el recurso no existe en esta URL. 410 Gone significa que el recurso existía pero se ha eliminado de forma permanente. Usa 410 para indicar a los motores de búsqueda que eliminen la URL de su índice.
400 Bad Request es para peticiones mal formadas: JSON inválido o errores de sintaxis. 422 Unprocessable Content es para peticiones semánticamente inválidas: la petición está bien formada pero contiene datos inválidos, como un formato de correo incorrecto.
429 Too Many Requests indica que el cliente ha superado el límite de peticiones del servidor. La respuesta suele incluir una cabecera Retry-After que indica cuándo puede reintentar el cliente.
502 Bad Gateway significa que el servidor ascendente devolvió una respuesta no válida. 504 Gateway Timeout significa que el servidor ascendente no respondió dentro del tiempo límite. Ambos los devuelven proxies inversos cuando el backend no está disponible.
¡Sí! Nuestra referencia de códigos de estado HTTP es 100 % gratis, sin registro, sin anuncios y sin límites de uso. Consulta códigos de estado HTTP tantas veces como necesites, totalmente gratis y para siempre.