IT Experts de México
Centro de Operaciones Consultoría y Soporte Hardware y Licenciamiento Cloud Operations Ciberseguridad Herramientas Blog Contáctanos
Cloud

Códigos de error web: qué te dicen realmente el 404, el 500 y compañía

14/07/2026 4 min de lectura Rubén Espinoza

Todos nos hemos topado con un 404, y muchos con la temida pantalla del 500. Solemos leerlos como "algo salió mal, quién sabe qué". Pero esos números no son ruido: son un idioma preciso con el que los servidores web nos dicen exactamente qué pasó y, sobre todo, de quién es la culpa. Aprender a leerlos —aunque sea a grandes rasgos— convierte un error frustrante en un diagnóstico de segundos, y es una de esas alfabetizaciones básicas que separan a quien adivina de quien entiende.

El secreto está en el primer dígito

Cada respuesta web trae un código de estado HTTP de tres dígitos, y el primero lo agrupa en una familia. Con solo mirar ese primer número ya sabes de qué tipo de situación se trata:

Familias de códigos HTTP: 1xx informativo, 2xx éxito (200 OK), 3xx redirección (301, 302), 4xx error del cliente (403, 404), 5xx error del servidor (500, 502, 503); el primer dígito dice de quién es la culpa.
El primer dígito clasifica todo. 4xx: tu petición. 5xx: el servidor.
  • 2xx — Éxito. Todo salió bien. El 200 OK es el código que nunca ves, precisamente porque significa que funcionó y la página cargó sin drama.
  • 3xx — Redirección. "Eso que pediste está en otro lado, te llevo." El 301 es un movimiento permanente (la página se mudó para siempre) y el 302, temporal. Ocurren en segundo plano; rara vez los notas.
  • 4xx — Error del cliente (tú). El problema está en tu petición. Pediste algo que no existe, que no puedes ver, o mal formado.
  • 5xx — Error del servidor (el otro lado). Tu petición estaba bien; el servidor falló al atenderla. La culpa no es tuya.

Esa distinción entre 4xx (culpa de la petición) y 5xx (culpa del servidor) es la más útil de todas. Ante un problema, saber en qué familia cae te dice de inmediato hacia dónde mirar: ¿corrijo lo que pedí, o el problema está del lado del servidor y no hay nada que yo pueda hacer salvo avisar?

Los que vale la pena reconocer

Del lado del cliente (4xx):

  • 404 Not Found: el clásico. La página o recurso que pediste no existe (o la dirección está mal escrita, o el contenido se borró o movió).
  • 403 Forbidden: el recurso existe, pero no tienes permiso para verlo. La puerta está ahí, pero cerrada para ti.
  • 401 Unauthorized: necesitas identificarte (iniciar sesión) y no lo has hecho.
  • 429 Too Many Requests: hiciste demasiadas peticiones muy rápido y el servidor te pide calma.

Del lado del servidor (5xx):

  • 500 Internal Server Error: algo falló dentro del servidor y no supo ser más específico. El "se rompió algo aquí" genérico.
  • 502 Bad Gateway / 504 Gateway Timeout: un servidor intermedio no obtuvo una respuesta buena (o a tiempo) del servidor de atrás. Típico de arquitecturas con varias capas.
  • 503 Service Unavailable: el servidor está temporalmente no disponible, a menudo por sobrecarga o mantenimiento. Suele resolverse solo.

Por qué saber esto te sirve

Cuando un sitio falla, la reacción de la mayoría es "no funciona" a secas. Quien sabe leer el código actúa distinto: ve un 404 y revisa la dirección; ve un 403 y piensa en permisos; ve un 500 o 503 y sabe que el problema está en el servidor, no en su navegador —así que reiniciar su computadora no ayudará, y lo que toca es revisar el servidor o esperar—. Esa lectura rápida ahorra horas de buscar en el lugar equivocado. Y para quien administra un sitio en su hosting, los códigos son el primer mapa hacia la causa. Es el primo web de leer los códigos de error de correo: en ambos casos, el sistema te está diciendo qué pasó; solo hay que saber escucharlo.

#cloud #http #web #errores

Preguntas frecuentes

¿Un error 404 significa que el sitio está caído?

No. Un 404 significa que esa página o recurso específico no se encontró, pero el servidor está funcionando perfectamente (por eso pudo responderte con el 404). Suele deberse a una dirección mal escrita, o a contenido que se movió o se borró. Si el sitio entero estuviera caído, verías más bien un error 5xx o directamente nada. El 404 es "esa página no existe", no "el sitio murió".

Veo un error 500, ¿qué puedo hacer como visitante?

Poco, porque un 500 es un problema del servidor, no de tu lado. Tu petición estaba bien; algo falló dentro del sitio. Reiniciar tu equipo o cambiar de navegador no ayudará. Puedes intentar recargar más tarde (a veces son fallas pasajeras) y, si eres el dueño del sitio, revisar los registros del servidor para ver qué se rompió. Como visitante, es cuestión de esperar o avisar.

¿Cuál es la diferencia entre 403 y 404?

Un 404 dice que el recurso no existe (o no se encontró); un 403 dice que el recurso existe pero no tienes permiso para acceder a él. La diferencia importa: ante un 404 revisas si la dirección es correcta o si el contenido se movió; ante un 403 el tema es de permisos o autenticación. Uno es "no está aquí", el otro es "está aquí, pero no para ti".

¿Necesitas ayuda con este tema?

El equipo de IT Experts puede evaluar tu infraestructura sin costo.

Hablar con un especialista

Más de Cloud

Códigos de error de correo: el 550, el buzón lleno, y por qué la gente no lee
TLS para correo: STARTTLS, puertos y por qué cifrar tus mensajes
Let's Encrypt, ACME y AutoSSL: certificados gratis y automáticos, sin trampa