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. La única opción verdaderamente práctica para la mayoría de las personas es X Cleaner, una extensión gratuita de Chrome que funciona íntegramente en su navegador, no requiere ninguna clave de API y procesa toda su bandeja de DMs sin enviar sus credenciales a ningún servidor externo.

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, el nivel gratuito de la API ofrece únicamente acceso de lectura a los endpoints básicos y no proporciona prácticamente nada útil para la gestión de DMs. El acceso de escritura autenticado a los DMs requiere como mínimo un plan Basic a $100/month 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 aproximadamente entre 15 y 20 segundos por conversación si se avanza con eficiencia. Eliminar 100 conversaciones: unos 30 minutos. Eliminar 500: más de 2 horas. ¿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 gratuita para Chrome que 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 servidor externo. Sin credenciales transmitidas fuera de su propia pestaña del 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 interactuar con la interfaz web de X a una velocidad que a una persona le llevaría horas alcanzar. Al ejecutarse dentro del navegador, utiliza las mismas llamadas autenticadas que la aplicación web de X realiza internamente, eludiendo 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.

No hay muros de pago, ni límites de eliminación, ni 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 puede procesar hasta 3,200 deletions per hour en todos los tipos de contenido. 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.

A continuación, una estimación realista 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.

La extensión es gratuita y sin límites de eliminación. 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 opera íntegramente en su navegador utilizando su sesión activa en x.com. No requiere acceso a la API, una cuenta de desarrollador ni ninguna credencial más allá de su inicio de sesión habitual en X. La extensión es gratuita para instalar desde el Chrome Web Store y comienza a funcionar de inmediato tras iniciar sesión en su cuenta, sin necesidad de configuración.

¿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 procesa hasta 3,200 eliminaciones por hora en todos los tipos de contenido. La eliminación de DMs es en la práctica ligeramente más lenta que la de tweets, ya que la bandeja de entrada de mensajes de X utiliza carga diferida, lo que obliga a desplazarse hasta cada conversación antes de poder procesarla. Para la mayoría de los usuarios, varios cientos de conversaciones pueden eliminarse en menos de 30 minutos.

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

X Cleaner se ejecuta íntegramente dentro de su pestaña del navegador y utiliza su sesión autenticada existente. No transmite sus credenciales de acceso, el contenido de sus mensajes ni sus datos personales a ningún servidor externo. Sus DMs nunca son leídos ni almacenados por la extensión. La herramienta realiza las mismas acciones a nivel de navegador que usted realizaría manualmente, simplemente a una velocidad considerablemente mayor.

¿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.