Sobre esta herramienta
Los códigos de estado HTTP son la respuesta de tres dígitos de cada petición web: 2xx significa que funcionó, 3xx que el cliente debe ir a otro lugar, 4xx que la petición tiene un problema y 5xx que falló el servidor. Esta referencia recoge los códigos de la RFC 9110 y las extensiones comunes (429 Too Many Requests, 103 Early Hints, 451…), cada uno con su frase oficial, una explicación sencilla, cuándo debe devolverlo una API o un sitio web y un enlace a la especificación. Busca por número (4 muestra todos los 4xx) o por palabra (timeout, redirect, cache), o filtra por clase o por los más usados. Resuelve las dudas clásicas: 401 o 403, 301 o 308, 400 o 422, 502 o 504.
Cómo usarla
- 1 Escribe un código o una palabra, como 404, 50 o timeout.
- 2 O filtra por clase (1xx a 5xx) o por los códigos más usados.
- 3 Lee qué significa el código y cuándo usarlo.
- 4 Abre el enlace de la RFC para la definición exacta.
Preguntas frecuentes
¿Qué diferencia hay entre 401 y 403?
401 Unauthorized significa que la petición no tiene credenciales válidas: el cliente debe iniciar sesión o renovar el token. 403 Forbidden significa que el servidor sabe quién eres y aun así lo rechaza: volver a iniciar sesión no ayuda.
¿Uso 301 o 308 para una redirección permanente?
Para páginas web, 301 es lo habitual y lo entienden todos los navegadores y buscadores. 308 significa lo mismo pero garantiza que se repiten el método y el cuerpo, así que úsalo en endpoints de API que reciben POST o PUT.
¿Cuándo debe una API devolver 400 y cuándo 422?
Usa 400 cuando la petición no se puede leer: JSON roto, un parámetro que falta o tipos incorrectos. Usa 422 cuando está bien formada pero los datos no cumplen tus reglas, como un correo no válido o una fecha en el pasado.
Incorporar esta herramienta
Agrega esta herramienta gratuita a tu sitio — copia el código abajo. Se mantiene siempre actualizado.
Herramientas para tu sitio →