Su bandeja de entrada de DMs en X es un cementerio de conversaciones antiguas, hilos incómodos y solicitudes de mensajes que nunca respondió. X no ofrece ningún botón nativo para eliminar todos los mensajes directos de una vez, lo que significa que cualquiera que intente limpiar su bandeja de entrada choca con el mismo obstáculo: cientos de clics individuales, una conversación a la vez. En 2026, existen tres métodos para eliminar DMs en masa en Twitter/X, que van desde la dolorosa eliminación manual hasta configuraciones de API que requieren una cuenta de desarrollador de pago. Para la mayoría de las personas, la opción práctica es una extensión como X Cleaner: con Pro, retira en masa las conversaciones de su bandeja de DMs a través de su sesión de X, sin clave de API y sin que su contraseña ni el contenido de sus mensajes se envíen a nuestros servidores.

Por qué eliminar DMs en X es más difícil de lo que parece

Cuando X renovó su plataforma bajo su nueva propiedad, la limpieza masiva se volvió más difícil en todos los aspectos. Los tweets y los likes ya son complicados de eliminar en bloque. Los DMs son una categoría de problema completamente distinta.

El problema central: X trata cada conversación de DM como un objeto individual. No existe ninguna casilla de verificación, ninguna opción de seleccionar todo ni ninguna eliminación por lotes expuesta en la interfaz nativa. Hay que abrir cada conversación, buscar el menú de ajustes, elegir eliminar y confirmar. En una bandeja de entrada con 500 conversaciones, eso representa un mínimo de 2.000 clics y una tarde que no va a recuperar.

Existe también una razón técnica más profunda por la que esto sigue siendo complicado. La API de Twitter, que los desarrolladores usaban para automatizar tareas de limpieza, atravesó dos grandes oleadas de restricciones de acceso a partir de 2023. En 2026, la API oficial de X es de pago y limitada, y el acceso gratuito no ofrece prácticamente nada útil para la gestión de DMs. El acceso de escritura a los DMs requiere un plan de pago y, aun así, los límites de velocidad en la eliminación de DMs son lo suficientemente agresivos como para hacer que las operaciones masivas sean poco prácticas para uso personal.

La tercera complicación es la que la mayoría de los usuarios descubre demasiado tarde: X no elimina los DMs de forma simétrica. Cuando elimina una conversación, la borra únicamente de su bandeja de entrada. La otra persona conserva su copia. Esto no es un fallo de ninguna herramienta. Es el diseño intencional de X y se aplica independientemente del método que utilice.

Comprender estas tres limitaciones (fricción de la interfaz, restricción de la API y eliminación unilateral) permite distinguir las expectativas realistas de la frustración. La buena noticia es que las herramientas basadas en el navegador evitan por completo el problema de la API. Para más contexto sobre cómo X gestiona la eliminación masiva de los distintos tipos de contenido, el blog de X Cleaner ofrece una visión completa.

Método 1: Eliminación manual a través de la interfaz de X

Establecemos el punto de partida. Para bandejas de entrada muy pequeñas, con menos de 30 conversaciones, la eliminación manual es perfectamente razonable. A continuación se explica exactamente cómo gestiona esto la interfaz actual de X.

Este ciclo lleva unos cuantos segundos por conversación, incluso avanzando con eficiencia. Con cientos de conversaciones, se convierte en horas de clics. ¿Eliminar una década de DMs de una cuenta activa? Haga usted mismo el cálculo.

Existen también casos límite frustrantes que consumen tiempo adicional. Las conversaciones grupales tienen un flujo de eliminación ligeramente distinto al de los hilos individuales. Las solicitudes de mensajes (DMs de personas a las que no sigue) se encuentran en una pestaña separada y deben gestionarse de forma independiente. Es posible que los mensajes más antiguos no aparezcan hasta que se desplace lo suficiente como para activar la carga diferida de X, lo que puede añadir varios minutos a una sesión con una bandeja de entrada voluminosa.

El método manual también falla si X cierra su sesión a mitad del proceso (algo habitual en sesiones de navegador prolongadas), si el comportamiento de la aplicación móvil difiere del escritorio, o si un clic erróneo abre una conversación en lugar de dirigirlo a la opción de eliminación. Para cualquier volumen que supere un puñado de hilos, esto no es una solución real. Es el recurso al que se acude cuando no hay nada más disponible, no el enfoque sobre el que planificar.

Método 2: la vía de la API de X (y por qué no funciona para la mayoría de los usuarios)

El instinto del desarrollador es recurrir a la API. En teoría, es elegante: autenticarse con OAuth 2.0, llamar al endpoint de eliminación de DMs, paginar los IDs de conversación, ejecutar las llamadas de eliminación en bucle y listo. En la práctica, en 2026, esta vía es un callejón sin salida para la gran mayoría de los usuarios.

Así es como lucen realmente los niveles de acceso a la API en lo que respecta a los DMs:

Incluso con acceso de pago a la API, la implementación no es trivial. Los IDs de conversación de DMs no se exportan fácilmente, por lo que primero hay que paginar por todas las conversaciones para recuperarlos, y luego iterar las llamadas de eliminación gestionando errores de límite de frecuencia, expiración de tokens y estado de paginación. Es un proyecto de ingeniería de varias horas solo para borrar mensajes antiguos.

Varios scripts de GitHub de 2023 y 2024 que automatizaban este proceso están ahora o bien rotos (los endpoints de la API han cambiado) o bien provocando bloqueos de cuenta, porque X marca la actividad programática inusual en la API como comportamiento sospechoso. Ejecutarlos en 2026 es arriesgarse con el estado de su cuenta.

La vía de la API es técnicamente posible si se dispone del presupuesto y del tiempo de ingeniería necesarios. Para todos los demás, no es una opción práctica. Esta brecha es precisamente la razón por la que herramientas basadas en el navegador como X Cleaner se convirtieron en el enfoque predeterminado para quienes realmente necesitan lograrlo sin un presupuesto de desarrollo ni meses de espera.

Método 3: X Cleaner, la extensión de navegador que escala de verdad

X Cleaner es una extensión para Chrome que, con Pro, elimina en masa los DMs (junto con tweets, likes, retweets, y marcadores) operando directamente dentro de su sesión autenticada del navegador. Sin clave de API. Sin OAuth. Su contraseña y su sesión nunca salen de su navegador.

La lógica subyacente es sencilla: su navegador ya tiene acceso autenticado a X a través de su sesión con la sesión iniciada. La extensión se apoya en esa sesión para encadenar eliminaciones que a una persona le llevarían horas, con retrasos integrados y pausas automáticas. Al actuar a través de su sesión, sin acceso a la API de desarrollador, evita por completo el muro de pago de la API.

En el caso de los DMs, la extensión navega hasta su bandeja de entrada de Mensajes, procesa cada conversación y ejecuta la acción de eliminación de forma programática. Gestiona el desplazamiento y la carga diferida que frena a los usuarios manuales. Sin configuración OAuth. Sin generación de tokens. Sin código. La extensión se instala desde el Chrome Web Store en unos 30 segundos y, una vez que está en x.com con la sesión iniciada, iniciar una eliminación de DMs requiere tres clics.

Este enfoque tiene una ventaja estructural significativa sobre los scripts basados en la API: opera contra la interfaz web activa de X, no contra una documentación de API que puede quedar desfasada respecto a los cambios reales del producto. Cuando X actualiza su frontend, la extensión se actualiza para adaptarse. Cuando la API cambia, los scripts basados en la API se rompen silenciosamente y deben reescribirse.

La eliminación de DMs forma parte de Pro (4,99 € al mes o 19 € en pago único), con eliminaciones ilimitadas y sin cuentas adicionales más allá de su inicio de sesión existente en X. Para una visión completa de cada tipo de contenido que gestiona la herramienta, la página principal de X Cleaner detalla qué puede y qué no puede eliminar la extensión en tweets, DMs, likes y más.

Paso a paso: vaciar su bandeja de entrada de DMs con X Cleaner

Este es el proceso exacto para eliminar en masa sus DMs de X. El tiempo total de configuración es inferior a cinco minutos.

Algunos aspectos a tener en cuenta durante una ejecución. Mantenga la pestaña de x.com abierta y permanezca conectado. Si su bandeja de entrada es muy grande, la ejecución puede requerir varios ciclos, ya que la carga diferida de X implica que las conversaciones deben desplazarse hasta quedar visibles antes de poder procesarse. La herramienta gestiona esto automáticamente, pero una bandeja de entrada grande tarda proporcionalmente más que una pequeña.

Si el contador se detiene brevemente, esto se debe normalmente a la limitación de velocidad aplicada por el propio servidor de X. La extensión se reanudará automáticamente tras una breve espera, sin que sea necesaria ninguna acción por su parte.

Velocidad, alcance y expectativas realistas

La primera pregunta que todos hacen: ¿qué tan rápido es realmente? La extensión trabaja a aproximadamente un elemento por segundo en todos los tipos de contenido, con pausas automáticas cuando X limita las solicitudes. En el caso específico de los DMs, la velocidad depende de un factor que no aplica a los tweets o likes: el tiempo de carga de las conversaciones, determinado por la carga diferida de X en la bandeja de Mensajes.

Las conversaciones no se renderizan todas a la vez en el DOM del navegador. La extensión debe desplazarse por la bandeja de entrada, esperar a que se carguen las conversaciones y luego procesarlas en secuencia. Esto hace que la eliminación de DMs sea algo más lenta que la de tweets por elemento, pero sigue siendo considerablemente más rápida que hacerlo manualmente.

La extensión trabaja a aproximadamente una conversación por segundo, con pausas automáticas cuando X limita las solicitudes. Una orientación según el tamaño de la bandeja de entrada:

Un factor que afecta al tiempo total: las solicitudes de mensajes. Los DMs de personas a las que no sigue se encuentran en una pestaña separada de su bandeja de entrada principal y se gestionan como una cola independiente. Las cuentas públicas suelen acumular grandes volúmenes de spam en esta carpeta. Si la suya es considerable, añada ese tiempo a su estimación.

Con Pro, la eliminación de DMs no tiene límite: no paga por conversación ni por ejecución, y no existe ningún límite mensual sobre lo que puede borrar. La velocidad está limitada únicamente por el propio comportamiento de limitación de tasa de X, no por la herramienta en sí.

Una advertencia fundamental: la eliminación de DMs en X siempre es unilateral

Este punto es lo suficientemente importante como para tener su propia sección, ya que muchos usuarios lo descubren después de completar una eliminación y suponen que algo salió mal.

Cuando elimina una conversación de DMs en X, la borra únicamente de su bandeja de entrada. La otra persona conserva su copia de la conversación. Esto no es una limitación de ninguna herramienta o método en particular. Así es como X diseñó la eliminación de DMs, y se aplica por igual a la eliminación manual, las llamadas a la API y la automatización mediante extensiones de navegador.

No existe ningún mecanismo para eliminar un mensaje de la bandeja de entrada de otra persona sin que esta actúe desde su cuenta. X ha funcionado de esta manera desde los primeros días de Twitter, y esa política no ha cambiado.

Lo que esto significa en la práctica:

Para los casos de uso más habituales (organizar su bandeja de entrada, desvincularse de hilos antiguos, eliminar spam y solicitudes de mensajes), la eliminación unilateral es completamente suficiente. Si su objetivo es asegurarse de que los mensajes antiguos desaparezcan de la vista de ambas partes, el único camino fiable es pedir a la otra persona que también elimine su copia.

Esta advertencia se aplica a todos los métodos tratados en este artículo. Es una característica del funcionamiento de X a nivel de plataforma, no algo que ninguna herramienta pueda modificar.

Preguntas frecuentes

¿Puedo eliminar DMs en masa en X sin una cuenta de desarrollador ni una clave de API?

Sí. X Cleaner actúa a través de su sesión activa en x.com, sin OAuth ni acceso a la API. No requiere una cuenta de desarrollador ni ninguna credencial más allá de su inicio de sesión habitual en X. La extensión se instala gratis desde el Chrome Web Store; la eliminación de DMs forma parte de Pro (4,99 € al mes o 19 € en pago único).

¿Eliminar un DM en X lo borra para ambas personas de la conversación?

No. X elimina los DMs de forma unilateral por diseño. Cuando elimina una conversación, esta desaparece únicamente de su bandeja de entrada. La otra persona sigue viéndola en su extremo. Esto es así independientemente del método que utilice: eliminación manual, llamadas a la API o una extensión de navegador. Es la arquitectura de X, no una limitación de ninguna herramienta en particular.

¿Cuántos DMs puede eliminar X Cleaner por hora?

X Cleaner trabaja a aproximadamente un elemento por segundo, con pausas automáticas cuando X limita las solicitudes. La eliminación de DMs es en la práctica algo más lenta que la de tweets, porque la bandeja de mensajes de X utiliza carga diferida, lo que obliga a desplazarse hasta cada conversación antes de poder procesarla. Unos cientos de conversaciones pueden retirarse de la bandeja en pocos minutos; varios miles, en aproximadamente una hora o más, según los límites de X.

¿Es seguro utilizar una extensión de navegador para eliminar mis DMs?

X Cleaner actúa dentro de su pestaña del navegador y utiliza su sesión autenticada existente: su contraseña y su sesión nunca salen de su navegador. El contenido de sus mensajes se lee localmente para mostrarlo y nunca se envía a nuestros servidores, que solo guardan lo mínimo para gestionar la licencia. La herramienta incluye retrasos integrados y pausas automáticas para limitar el riesgo de que X limite las solicitudes.

¿Puedo eliminar los DMs de una única persona en lugar de toda mi bandeja de entrada?

Para actuar sobre una sola conversación, el enfoque más rápido es la interfaz nativa de X: localice manualmente ese hilo concreto, ábralo y elimínelo. X Cleaner está optimizado para operaciones masivas en toda su bandeja de entrada. Puede acotar el alcance utilizando filtros de fecha antes de iniciar una ejecución, pero para apuntar a una conversación concreta resulta más eficiente utilizar la interfaz integrada de X.

¿Qué ocurre con los DMs de cuentas suspendidas o eliminadas?

Los DMs de cuentas suspendidas o eliminadas permanecen en su bandeja de entrada hasta que usted tome medidas. X no elimina automáticamente estas conversaciones cuando una cuenta es suspendida o desactivada. Una ejecución de eliminación los procesará exactamente igual que cualquier otra conversación y los borrará de su bandeja de entrada, independientemente del estado actual de la cuenta en el otro extremo.