Cómo Exportar un Chat de Signal a PDF o Texto

Signal está construido en torno a minimizar lo que guarda y comparte, y esa decisión de diseño se extiende también a tu propio acceso: no hay ninguna función de exportación dentro de la app en ninguna plataforma: ni en Signal Desktop, ni en Android, ni en iPhone. Sacar una conversación significa usar una herramienta de terceros que lee los datos locales de Signal directamente, y lo difícil que sea depende mucho de en qué dispositivo viva la conversación. Aquí tienes el panorama honesto.

Por qué Signal no ofrece un botón de exportar

Todo el diseño de Signal está orientado a que los mensajes vivan solo en tus dispositivos, cifrados, con la menor estructura persistente y exportable posible. Es una decisión deliberada de privacidad, no un descuido, pero sí significa que las herramientas para leer tu propio historial las construye la comunidad, no Signal.

Signal Desktop: signal-export

Si tienes Signal Desktop vinculado a tu cuenta, esta es, con diferencia, la ruta más práctica. signal-export (herramienta de línea de comandos, paquete sigexport) lee la base de datos local de Signal Desktop y escribe archivos legibles.

  1. Cierra Signal Desktop antes de ejecutar la herramienta: necesita que el archivo de base de datos local no esté bloqueado por la app en ejecución.
  2. Instálala, normalmente con pipx install signal-export.
  3. Ejecútala: sigexport ~/signal-chats exporta cada conversación a esa carpeta.
  4. La herramienta escribe un archivo markdown o de texto por chat, con la multimedia guardada en carpetas que lo acompañan.

Este es el método a usar si está disponible para ti: es gratis, lee directamente de tu propio dispositivo, y produce una transcripción completa y legible con multimedia.

Android: posible, pero genuinamente difícil

La copia de seguridad de Signal en Android (un archivo .backup) está cifrada con una frase de 30 dígitos que Signal te muestra una sola vez, en el momento de crear la copia. Leerla requiere una herramienta especializada llamada signalbackup-tools, y necesitas tener esa frase de 30 dígitos: no hay forma de evitarlo si la has perdido, por diseño, ya que todo el sentido de la frase es que el propio Signal no pueda recuperarla por ti. Esta ruta es realista si hiciste una copia de seguridad a propósito y guardaste la frase en un sitio seguro; no es una opción rápida en otro caso, y no hay atajo si perdiste la frase.

iPhone: solo a través de un escritorio vinculado

iOS no ofrece ninguna ruta de exportación directa. La única opción práctica es vincular la cuenta de Signal de un iPhone a Signal Desktop primero (la propia función de vinculación de dispositivos de Signal, usada normalmente para usar Signal en un ordenador junto a tu teléfono), dejar que las conversaciones se sincronicen en la app de escritorio, y luego ejecutar signal-export contra esa instalación de escritorio como se describe arriba.

Una alternativa sencilla para solo unos pocos mensajes

Si solo necesitas un puñado de mensajes concretos en lugar de todo el historial de una conversación, no necesariamente necesitas ninguna herramienta. Signal te permite reenviar mensajes individuales a otro chat (incluida una conversación contigo mismo) o copiar el texto directamente, lo cual es suficiente para un número reducido de mensajes que puedas identificar a mano. No escala a una conversación larga y no conservará las mismas marcas de tiempo estructuradas que una exportación como es debido, pero es una opción legítima cuando las herramientas de exportación completa de arriba son más de lo que necesitas.

Siendo honestos sobre la dificultad

Comparado con el Exportar chat de un solo toque de WhatsApp o la exportación integrada de Telegram Desktop, sacar datos de Signal requiere un esfuerzo real: instalar una herramienta de línea de comandos, o localizar una frase de 30 dígitos que quizá no guardaste. Si crees que vas a necesitar una conversación de Signal más adelante —para tus propios registros o algo más formal— vale la pena configurar Signal Desktop y ejecutar una exportación ahora, antes de necesitarla de verdad bajo presión de tiempo.

De la exportación al PDF

Una vez que tengas los archivos markdown/texto y la carpeta de multimedia de signal-export, suéltalos en ChatViewer para leer la conversación en burbujas de siempre con fotos integradas, búsqueda por texto y estadísticas: procesado íntegramente en tu navegador, sin subir nada. Luego Exportar PDF: gratis para los primeros 500 mensajes con una pequeña marca de agua, 9 USD por la conversación completa sin marca de agua, o 19 USD por una versión para juicio con sellos Bates y un hash de integridad SHA-256.

Preguntas frecuentes

¿Signal tiene una función de exportación integrada?

No, en ninguna plataforma: Escritorio, Android o iPhone. Exportar requiere una herramienta de terceros que lea los datos locales de Signal directamente.

¿Qué es signal-export?

signal-export (comando sigexport) es una herramienta de línea de comandos gratuita y de código abierto que lee la base de datos local de Signal Desktop y escribe cada conversación como un archivo markdown o de texto legible, con la multimedia guardada junto a él.

¿Puedo exportar chats de Signal directamente desde Android?

Solo mediante el archivo .backup cifrado de Signal, que requiere la frase de 30 dígitos mostrada una sola vez cuando se creó la copia, más una herramienta especializada llamada signalbackup-tools para leerlo. Sin esa frase, la copia de seguridad no se puede abrir.

¿Cómo saco mensajes de Signal de un iPhone?

Vincula la cuenta de Signal del iPhone a Signal Desktop para que las conversaciones se sincronicen ahí, y luego usa signal-export contra la instalación de escritorio. No hay exportación directa desde iOS.

¿Es tan difícil exportar un chat de Signal como parece?

Requiere más pasos que WhatsApp o Telegram: normalmente instalar una herramienta de línea de comandos. Signal Desktop con signal-export es la ruta más realista para la mayoría de la gente; la ruta de la copia de seguridad de Android necesita una frase que ya debes tener guardada.

¿Los mensajes que desaparecen aparecerán en una exportación de Signal?

No. Si un mensaje ya ha desaparecido por la configuración de mensajes que desaparecen de Signal, ya no está en la base de datos local y ninguna herramienta de exportación puede recuperarlo: los datos genuinamente ya no existen en el dispositivo.