Volver al blog

WhatsApp Web se desconecta: causas comunes y formas de mantener la sesión estable

Si WhatsApp Web inicia sesión tras escanear el código pero te expulsa después, el problema suele estar en la sesión, el límite de dispositivos o la salida de red. Aquí se explica cómo detectar la causa y mantener el acceso más estable.

WhatsApp Web tiene un problema muy molesto: el código QR se escanea correctamente, pero al cabo de un tiempo vuelves a la página de inicio de sesión. La primera sospecha suele ser la red, aunque la causa real muchas veces está en la sesión, la cantidad de dispositivos y la salida de red. Conviene revisar cada punto por separado.

Primero, entiende cómo se establece el inicio de sesión

Al abrir WhatsApp Web en un ordenador, primero hay que vincular el dispositivo. En el teléfono, entra en “Dispositivos vinculados” dentro de Ajustes y escanea el código QR de la pantalla. Si no resulta cómodo escanearlo, también puedes elegir en la web la opción de iniciar sesión con el número de teléfono e introducir el código de 8 dígitos recibido en el móvil para completar la vinculación.

Una vez vinculados los dispositivos, WhatsApp Web no necesita que la pantalla del teléfono permanezca encendida. Mantiene por sí mismo una conexión en tiempo real con el servidor mediante una conexión WebSocket persistente, por lo que la versión web puede seguir funcionando aunque el teléfono pierda internet durante un rato. Sin embargo, hay un límite temporal: el teléfono principal debe conectarse e iniciar sesión al menos una vez cada 14 días; de lo contrario, WhatsApp Web se cerrará automáticamente.

También hay un límite fácil de pasar por alto: una cuenta puede vincular hasta cuatro dispositivos. Si todos los espacios están ocupados y añades uno nuevo, tendrás que quitar de la lista un dispositivo anterior.

Dónde suelen originarse las desconexiones

Si el teléfono permanece sin conexión durante mucho tiempo o la propia cuenta presenta alguna anomalía, WhatsApp Web puede cerrar la sesión de forma preventiva para proteger la privacidad. Es el caso más directo.

Los conflictos entre varios dispositivos también son frecuentes. Por ejemplo, si vuelves a escanear un código en otro ordenador, la sesión web que estás usando puede quedar desplazada. Si se han usado varias cuentas sucesivamente en el mismo navegador, los tokens de identidad antiguos que hayan quedado guardados también pueden chocar con la nueva sesión y hacer que falle la verificación.

Borrar los datos del navegador es uno de los problemas más fáciles de provocar por accidente. El estado de inicio de sesión se guarda localmente en el navegador. Si borras los datos de navegación, es como decirle a la plataforma que ese dispositivo nunca fue autorizado, por lo que tendrás que escanear el código otra vez.

Los cambios de salida de red pueden ser igual de problemáticos. Las conexiones persistentes son sensibles a la latencia y a la pérdida de paquetes, así que una fluctuación de red puede bloquearlas o interrumpirlas. Si en poco tiempo la salida cambia, por ejemplo, de Hong Kong a un nodo de Estados Unidos, el sistema puede interpretarlo como un inicio de sesión desde otra ubicación y forzar el cierre de sesión o una verificación adicional.

Por último, también influyen los cambios en las características del navegador. Actualizar el sistema, cambiar de navegador o instalar nuevas extensiones contra el rastreo puede hacer que la plataforma identifique el dispositivo anterior como una máquina nueva y desconocida.

Para ganar estabilidad, reducir cambios ayuda más que añadir ajustes

Mantén la cuenta en un solo dispositivo, un solo navegador y una sola salida de red, en lugar de cambiar de entorno continuamente. La zona horaria y el idioma del entorno deberían coincidir con la ubicación de la salida de red, ya que las incoherencias pueden ser una señal anómala por sí mismas.

No borres los datos del sitio. Las cookies y el almacenamiento local actúan como el pase de acceso del dispositivo. Si los eliminas, tendrás que repetir la autorización, y escanear el QR muchas veces también es una acción que los controles de riesgo pueden vigilar.

Controla el número de dispositivos vinculados. Revisa de vez en cuando la lista en el teléfono y elimina los dispositivos antiguos que ya no uses. Así liberas espacios y evitas que las sesiones de equipos antiguos interfieran con el inicio de sesión actual. Tampoco dejes el teléfono principal demasiado tiempo sin atención: asegúrate de que pueda conectarse a internet al menos una vez cada 14 días.

Si aun así se cierra la sesión, no vuelvas a intentarlo muchas veces de inmediato. Esperar un poco antes de iniciar sesión otra vez es más seguro que escanear el código cinco veces en un segundo.

Si gestionas varias cuentas al mismo tiempo, el problema suele aparecer al ir alternando entre ellas en un solo navegador. Asigna a cada cuenta un entorno de navegador independiente y fijo para que su estado de sesión permanezca en ese entorno. Así se reducen mucho estos conflictos, y la capacidad de aislamiento de entornos de PurpleMark está pensada precisamente para este tipo de situación.

La lógica de fondo es sencilla: la plataforma intenta determinar si ese dispositivo pertenece de forma estable a la misma persona. Cuanto más coherente sea el entorno, menos desconexiones habrá.