🧰 UtlKit

Códigos de estado HTTP

Referencia completa de todos los códigos de estado HTTP con descripciones.

CódigoNombreCategoríaDescripción
100ContinuarInformativoSolicitud inicial recibida; continuar
101Cambiando protocolosInformativoEl servidor cambia de protocolo según la cabecera Upgrade
102ProcesandoInformativoEl servidor está procesando la solicitud (WebDAV)
103Pistas tempranasInformativoPistas para una respuesta temprana
200OKÉxitoLa solicitud fue exitosa
201CreadoÉxitoRecurso creado correctamente
202AceptadoÉxitoSolicitud aceptada para su procesamiento
203Información no autoritativaÉxitoDevuelto por un servidor proxy
204Sin contenidoÉxitoSolicitud exitosa; sin contenido que devolver
205Restablecer contenidoÉxitoEl navegador debe limpiar el formulario
206Contenido parcialÉxitoEl servidor devuelve contenido parcial (range)
207MultiestadoÉxitoWebDAV: varios códigos de estado
208Ya reportadoÉxitoWebDAV: duplicados ya proporcionados
226IM usadoÉxitoEl servidor respondió GET con manipulación de instancias
300Múltiples opcionesRedirecciónVarias opciones para el recurso
301Movido permanentementeRedirecciónRecurso movido permanentemente a una nueva URL
302EncontradoRedirecciónRecurso movido temporalmente (ubicación anterior)
303Ver otroRedirecciónVer otra URL con GET
304No modificadoRedirecciónLa versión en caché sigue siendo válida
305Usar proxyRedirecciónAcceso mediante proxy (obsoleto)
307Redirección temporalRedirecciónMovido temporalmente; repetir con el mismo método
308Redirección permanenteRedirecciónMovido permanentemente; repetir con el mismo método
400Solicitud incorrectaError del clienteSintaxis de solicitud incorrecta
401No autorizadoError del clienteSe requiere autenticación
402Pago requeridoError del clienteReservado para uso futuro
403ProhibidoError del clienteEl servidor se niega a autorizar la solicitud
404No encontradoError del clienteRecurso no encontrado
405Método no permitidoError del clienteMétodo HTTP no soportado
406No aceptableError del clienteEl servidor no puede generar una respuesta aceptable
407Se requiere autenticación de proxyError del clienteLa solicitud requiere autenticación de proxy
408Tiempo de espera agotadoError del clienteEl servidor agotó el tiempo esperando la solicitud
409ConflictoError del clienteLa solicitud entra en conflicto con el estado actual
410DesaparecidoError del clienteRecurso eliminado permanentemente
411Longitud requeridaError del clienteSe requiere la cabecera Content-Length
412Precondición fallidaError del clienteFalló una precondición en las cabeceras de la petición
413Carga demasiado grandeError del clienteEntidad de la petición demasiado grande
414URI demasiado largoError del clienteURI de la petición demasiado largo
415Tipo de medio no soportadoError del clienteFormato de petición no soportado
416Rango no satisfiableError del clienteRango solicitado no disponible
417Expectación fallidaError del clienteNo se cumplió la cabecera Expect
418I'm a TeapotError del clienteHuevo de Pascua del RFC 2324 (HTHPC)
421Petición mal dirigidaError del clientePetición enviada al servidor equivocado
422Entidad no procesableError del clienteWebDAV: sintaxis válida pero error semántico
423BloqueadoError del clienteWebDAV: el recurso está bloqueado
424Dependencia fallidaError del clienteWebDAV: falló el método dependiente
425Demasiado prontoError del clienteEl servidor no está dispuesto a arriesgar un ataque de degradación HTTP
426Actualización requeridaError del clienteEl cliente debe cambiar a otro protocolo
428Precondición requeridaError del clienteEl servidor requiere la cabecera de precondición
429Demasiadas peticionesError del clienteLímite de tasa excedido
431Campos de cabecera de petición demasiado grandesError del clienteCabeceras demasiado grandes
451No disponible por razones legalesError del clienteContenido bloqueado por solicitud legal
500Error interno del servidorError del servidorError genérico del servidor
501No implementadoError del servidorEl servidor no soporta el método
502Puerta de enlace incorrectaError del servidorRespuesta no válida del servidor de origen
503Servicio no disponibleError del servidorServidor temporalmente no disponible (sobrecarga/mantenimiento)
504Tiempo de espera de puerta de enlaceError del servidorEl servidor de origen no respondió a tiempo
505Versión HTTP no soportadaError del servidorVersión HTTP no soportada
506La variante también negociaError del servidorEl servidor tiene un error de configuración interno
507Almacenamiento insuficienteError del servidorWebDAV: el servidor no puede almacenar la representación
508Bucle detectadoError del servidorWebDAV: se detectó un bucle infinito
510No extendidoError del servidorSe necesitan más extensiones para cumplir la petición
511Autenticación de red requeridaError del servidorSe necesita autenticación para el acceso a la red

Mostrando 62 de 62 códigos de estado

🐛

Reportar un problema

¿Encontraste un error o tienes una sugerencia? Ayúdanos a mejorar esta herramienta.

📊 Resumen de datos (autocompletado)

Herramienta: http-status-codes · /tools/http-status-codes/

¿Qué es esta herramienta?

Los Códigos de estado HTTP son una referencia completa con la explicación de todos los códigos de respuesta HTTP. Cubre las categorías 1xx (informativos), 2xx (éxito), 3xx (redirección), 4xx (error del cliente) y 5xx (error del servidor). Incluye número de código, nombre, descripción y consejos habituales de solución de problemas. Imprescindible para desarrolladores web y para la depuración de APIs.

Cómo usar

  1. 1

    Buscar o explorar

    Busca por número de código o explora por categoría.

  2. 2

    Ver detalles

    Lee la descripción y los consejos de solución de problemas de cada código.

  3. 3

    Ver resultados

    Revisa la salida.

Preguntas frecuentes

¿Cuáles son los códigos de error HTTP más comunes?

404 Not Found (página no encontrada), 500 Internal Server Error (fallo del servidor), 403 Forbidden (sin permiso), 401 Unauthorized (sin autenticar), 502 Bad Gateway (error del servidor aguas arriba) y 503 Service Unavailable (sobrecarga). Los errores 4xx son problemas del cliente; los 5xx son problemas del servidor.

¿Cuál es la diferencia entre las redirecciones 301 y 302?

301 Moved Permanently significa que el recurso se ha trasladado de forma permanente a una nueva URL (los navegadores lo cachean). 302 Found significa que la redirección es temporal (los navegadores siguen usando la URL original). Para SEO usa 301 para traslados permanentes y 302 para redirecciones temporales. El código 301 transfiere el peso del enlace a la nueva URL.

¿Se procesan mis datos localmente?

Sí, todo el procesamiento ocurre en tu navegador. No se envía ningún dato a ningún servidor.