Cómo se usa
- Escriba un código, como 404, una clase, como 4xx, o palabras de un nombre, como not found, en Código de estado o palabras.
- Lea Resultado, Significado y Guardado en caché por defecto. Cuando coinciden varios códigos, la tabla Códigos que coinciden los lista.
- Abra Todos los códigos registrados para ver cada código del registro de la IANA, con la RFC que lo define.
Las cinco clases
El primer dígito de un código de estado indica su clase, y los otros dos dicen qué caso es dentro de esa clase. La RFC 9110, sección 15, define la mayoría de los códigos del registro, y cada clase tiene para el cliente un significado fijo.
- 1xx Informativa: la solicitud sigue en curso, y el servidor envía más respuestas.
- 2xx Éxito: la solicitud se recibió, se entendió y se aceptó.
- 3xx Redirección: el cliente debe dar otro paso, normalmente a otra dirección.
- 4xx Error del cliente: la solicitud es incorrecta o no puede cumplirse tal como se envió.
- 5xx Error del servidor: el servidor no pudo gestionar una solicitud válida.
Cuándo una respuesta se guarda en caché por defecto
La RFC 9110, sección 15.1, nombra los códigos que una caché puede reutilizar por defecto, con caducidad heurística: 200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414 y 501. Cualquier otro código no es almacenable de forma heurística. Una respuesta con controles de caché explícitos sigue esos controles en su lugar, así que la columna dice lo que hace una caché sin ellos, no lo que hace cada servidor.
De dónde sale la lista
La tabla es el registro de códigos de estado HTTP de la IANA tal como estaba el 10 de noviembre de 2026: 64 códigos registrados. Se dejan fuera los rangos que el registro marca como no asignados. Dos entradas requieren cuidado: el 104 es un registro temporal ligado a un borrador de Internet, y el registro marca el 510 como obsoleto. Ambos muestran una nota en el resultado. Los nombres de los códigos, como Not Found, son los del registro de la IANA, en inglés, y no se traducen; el significado sí está en español.
Ejemplo resuelto: 404 y not found
Escribir 404 encuentra un solo código, 404 Not Found. Escribir not found encuentra el mismo código, porque ambas palabras empiezan palabras de su nombre. El resultado es el mismo en las dos búsquedas, y la tabla de abajo muestra lo que la página da para 404.
El código es de la clase 4, un error del cliente. La RFC 9110, sección 15.5.5, lo define, y es uno de los doce códigos que las cachés reutilizan por defecto.
| Resultado | Para 404 |
|---|---|
| Resultado | 404 Not Found |
| Definido en | RFC 9110, sección 15.5.5 |
| Guardado en caché por defecto | Sí: las cachés pueden guardarla por defecto (RFC 9110, sección 15.1), salvo que la respuesta fije otras reglas de caché. |
Preguntas frecuentes
¿Cuál es la diferencia entre 401 y 403?
401 Unauthorized significa que la solicitud no tiene credenciales válidas, así que iniciar sesión puede solucionarlo. 403 Forbidden significa que el servidor entendió la solicitud y la rechaza, así que enviar las mismas credenciales otra vez no cambiará la respuesta.
¿Es 410 lo mismo que 404?
No del todo. Ambos dicen que el servidor no tiene recurso en esa dirección, pero 410 Gone dice que el recurso se eliminó para siempre. La RFC 9110, sección 15.5.5, dice que el servidor debe preferir 410 a 404 cuando sabe que la eliminación es permanente.
¿Un código almacenable significa que la respuesta siempre se guarda en caché?
No. Una caché puede reutilizar estas respuestas por defecto, pero una respuesta con controles de caché explícitos, como Cache-Control: no-store, sigue esos controles. Los navegadores y los proxies también toman sus propias decisiones sobre el almacenamiento.
¿Por qué se describe el 306 como no usado?
La RFC 9110, sección 15.4.7, dice que el valor lo definió una especificación anterior, ya no se usa y queda reservado. El software no debería esperarlo en una respuesta, y la tabla lo marca como no usado.
¿Puedo inventar mi propio código de estado?
Puede enviar un número que el registro no lista, pero otro software no sabrá qué significa. La RFC 9110, sección 15.1, dice que los códigos nuevos deberían registrarse en el Registro de Códigos de Estado HTTP, como describe la sección 16.2.
¿Se envía mi búsqueda a algún sitio?
No. La búsqueda y la tabla funcionan en su navegador, y nada de lo que escribe se envía a nuestro servidor ni se guarda allí.
Fuentes
- IANA (en inglés): HTTP Status Code Registry
- RFC 9110 (en inglés): HTTP Semantics, sección 15 (códigos de estado)
- RFC 6585 (en inglés): Additional HTTP Status Codes
- RFC 4918 (en inglés): HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)
Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.