Cómo abrir el archivo _chat.txt de WhatsApp
Abre _chat.txt con Bloc de notas en Windows o TextEdit en Mac. Si ves caracteres extraños, vuelve a abrirlo como UTF-8 o usa un editor especializado.
En este artículo
Abre _chat.txt con Bloc de notas en Windows o TextEdit en Mac. Si ves caracteres extraños, vuelve a abrir el archivo como UTF-8 o usa VS Code, Notepad++ o BBEdit. El archivo está dentro del ZIP exportado por WhatsApp, junto a los archivos multimedia incluidos.
¿Ya tienes el archivo .zip? Es exactamente lo que ThreadRecap lee.
Analizar mi chatQué _chat.txt realmente contiene
WhatsApp almacena registros de chat en formato de texto plano. Cada línea que representa un mensaje de usuario sigue el mismo patrón de tres partes:
[DD/MM/YYYY, HH:MM:SS] Nombre del Remitente: cuerpo del mensajeLa sección entre corchetes es la marca de tiempo, formateada según la configuración regional del dispositivo al momento de la exportación, así que puedes ver MM/DD/YYYY en dispositivos con configuración regional estadounidense.
Después del corchete de cierre viene un espacio, el nombre de visualización del remitente tal como aparecía en sus contactos al momento de la exportación, dos puntos y luego el texto del mensaje.
Más allá de los mensajes de usuario, el archivo contiene otros dos tipos de línea:
- Líneas de eventos del sistema. Estas registran cambios de grupo como cuando un participante se une, se va o se actualiza el nombre del grupo. Tienen una marca de tiempo pero sin nombre del remitente, y la redacción es generada por WhatsApp mismo.
- Continuaciones de mensajes de múltiples líneas. Si un remitente escribió un mensaje con saltos de línea, las líneas de continuación aparecen sin un encabezado de marca de tiempo. Cualquier analizador o lector necesita tener esto en cuenta o contará mal los mensajes.
El archivo contiene cada mensaje y marca de tiempo de la conversación. Nada es resumido u omitido por parte de WhatsApp, lo que lo hace útil como un registro sin procesar pero también lo hace difícil de leer manualmente para cualquier cosa más larga que un chat personal corto.
Para una visión más amplia de lo que contiene el paquete de exportación más allá del archivo de texto, consulta Formatos de exportación de WhatsApp explicados.
Trampa de codificación
UTF-8 y la Marca de Orden de Bytes
WhatsApp utiliza codificación UTF-8 para exportaciones de _chat.txt. UTF-8 puede representar todos los caracteres Unicode, así que emoji, árabe, chino y caracteres latinos acentuados aparecen correctamente en un editor correctamente configurado. El problema surge con la Marca de Orden de Bytes (BOM).
Un BOM es una secuencia de tres bytes, 0xEF 0xBB 0xBF, que puede aparecer al inicio de un archivo UTF-8. El estándar Unicode permite su uso pero no lo requiere ni lo recomienda. Su único propósito es señalar que la secuencia está codificada en UTF-8.
En la práctica, algunas versiones de WhatsApp en algunos dispositivos anteponen el BOM y otras no.
Los editores que no reconocen el BOM lo representan como un carácter visible, a menudo una pequeña caja o un signo de interrogación, al inicio del archivo.
Esto es cosmético pero también puede romper scripts o analizadores que tratan de hacer coincidir la primera línea con un patrón de marca de tiempo, porque los bytes del BOM preceden al corchete de apertura.
Solución: Abre el archivo en VS Code, Notepad++ o BBEdit. Cada uno de estos editores detecta y muestra la codificación en la barra de estado. En Notepad++ puedes guardar nuevamente como "UTF-8 sin BOM" desde el menú Codificación.
En VS Code, haz clic en la etiqueta de codificación en la esquina inferior derecha y elige "Guardar con codificación", luego selecciona UTF-8.
Terminaciones de línea de Windows
Si la exportación se creó en un dispositivo Android y la abres en una Mac o sistema Linux usando un visor básico, puedes ver caracteres ^M al final de las líneas o encontrar que el archivo completo aparece como una sola línea larga.
Esto ocurre cuando el archivo usa terminaciones de línea de estilo Windows CRLF (\r\n) y el visor espera solo LF de Unix (\n). VS Code, BBEdit y Notepad++ todos normalizan las terminaciones de línea automáticamente y muestran cuál convención usa el archivo en la barra de estado.
Marcadores de adjuntos y cómo interpretarlos
Cuando exportas un chat y eliges no incluir contenido multimedia, WhatsApp inserta un marcador de posición en el texto cada vez que se envió una foto, video, mensaje de voz, sticker o documento. La forma más común es:
[15/03/2024, 09:41:22] Alice: <Contenido multimedia omitido>En algunos idiomas de dispositivos el marcador de posición se lee diferente, por ejemplo como el nombre del archivo del adjunto seguido de (archivo adjunto). Cuando el contenido multimedia se incluye en la exportación, el marcador de posición se reemplaza por el nombre del archivo:
[15/03/2024, 09:41:22] Alice: PTT-20240315-WA0003.opus (archivo adjunto)El prefijo PTT- identifica un mensaje de voz de pulsa para hablar. Los prefijos IMG- y VID- identifican fotos y videos respectivamente. Los archivos mismos están en el mismo archivo ZIP que _chat.txt.
Algunas cosas a tener en cuenta al leer líneas de adjuntos manualmente:
- Mensajes eliminados aparecen como una línea del sistema indicando que un mensaje fue eliminado, no como
<Contenido multimedia omitido>. - Llamadas perdidas también aparecen como líneas del sistema, sin marcador de posición de contenido multimedia.
- Stickers se tratan como contenido multimedia y producen un marcador de posición o nombre de archivo como las imágenes.
- Documentos usan el nombre de archivo original, que puede contener espacios y caracteres especiales que pueden confundir a un analizador de línea ingenuo.
Si estás construyendo una cronología de eventos del archivo sin procesar, trata cada línea <Contenido multimedia omitido> como una brecha en el registro. La marca de tiempo y el remitente aún están presentes, así que sabes que algo fue enviado y por quién, pero el contenido está ausente.
Las mejores aplicaciones para leer _chat.txt sin procesar
No hay un editor único que sea correcto para cada situación. La opción depende de tu sistema operativo, el tamaño del archivo y cuánto necesites buscar o filtrar.
Visual Studio Code (Windows, macOS, Linux, gratuito)
VS Code es la opción de propósito general más práctica. Detecta UTF-8 con o sin BOM, muestra terminaciones de línea en la barra de estado y maneja archivos de varios cientos de megabytes sin problemas. La búsqueda integrada (Ctrl+F / Cmd+F) admite expresiones regulares, lo que es útil para filtrar por nombre de remitente o rango de fechas.
Instala la extensión "Rainbow CSV" si quieres resaltado de estilo de columna, aunque _chat.txt no es CSV, así que el beneficio es limitado.
Notepad++ (Windows, gratuito)
Notepad++ es ligero y se inicia más rápido que VS Code para inspecciones rápidas. Su menú de Codificación hace que la eliminación de BOM sea una operación de un clic. La interfaz multi-documento es útil si estás comparando dos exportaciones lado a lado.
El modo de ajuste de línea (Ver > Ajuste de línea) evita que los mensajes largos se salgan de la pantalla.
BBEdit (macOS, nivel gratuito disponible)
BBEdit ha manejado archivos de texto grandes de manera confiable durante décadas. Su panel "Text Encoding" (Codificación de Texto) en el diálogo de apertura te permite forzar una codificación específica si la detección automática falla. La búsqueda basada en grep y la capacidad de abrir archivos directamente desde un ZIP son prácticas para verificaciones rápidas.
EmEditor (Windows, de pago con nivel gratuito)
EmEditor está diseñado específicamente para archivos muy grandes y puede editar archivos de más de 4 GB incluso en Windows de 32 bits. Si estás tratando con una exportación de chat grupal de varios años que ha crecido inusualmente, EmEditor vale la pena considerar.
UltraEdit (Windows, macOS, Linux, de pago)
UltraEdit está diseñado como editor y visor para archivos grandes y puede abrir, ver, editar y guardar archivos de texto superiores a 4 GB. Como EmEditor, es excesivo para la mayoría de archivos _chat.txt pero se vuelve relevante a escala extrema.
Lector de exportaciones de ThreadRecap (cualquier navegador, gratuito)
Si prefieres no extraer el ZIP, el lector gratuito de exportaciones de WhatsApp lo abre en tu navegador y formatea la conversación, sin que toques el archivo en bruto.
Muestra cuántos mensajes, meses y mensajes de voz tiene la exportación, y te devuelve la conversación como texto, página web o PDF con páginas numeradas. El archivo nunca se sube, y nada se transcribe ni se resume. Los historiales muy largos pueden ser demasiado grandes para que el navegador los formatee.
Para la mayoría de usuarios, VS Code o Notepad++ cubre todas las necesidades prácticas.
Por qué subir a ThreadRecap es más rápido que leer a mano
Leer _chat.txt manualmente funciona para una conversación corta entre dos personas. Se vuelve impractical una vez que tienes un chat grupal que se ejecuta durante meses, una disputa donde necesitas ubicar mensajes específicos rápidamente, o un hilo de reunión donde elementos de acción están dispersos a través de cientos de líneas.
El analizador de chat de WhatsApp de ThreadRecap acepta el archivo ZIP directamente. No necesitas extraer _chat.txt primero ni eliminar el BOM. El flujo de carga comienza en tu dispositivo: exportas el chat en WhatsApp, lo que produce un ZIP que te pertenece antes de que se transmita algo.
Las fotos, los archivos de video y los documentos nunca se suben a ningún servidor. Si eliges incluir los videos en el análisis, tu navegador les extrae la pista de audio en el propio dispositivo y solo ese audio se envía a transcribir; la imagen no sale de ahí.
El texto del chat y el audio de mensajes de voz se almacenan encriptados en tu cuenta y puedes eliminarlos en cualquier momento desde el panel de control.
Una vez cargado y desbloqueado, ThreadRecap produce resultados estructurados que la lectura sin procesar no puede igualar:
- Resumen estructurado: un resumen del hilo cuya estructura se adapta a lo que contiene la conversación.
- Vista cronológica: cada mensaje en orden cronológico con atribución del remitente, buscable por palabra clave o fecha.
- Transcripción de mensajes de voz: cada archivo
PTT-se transcribe con los modelos de transcripción de OpenAI, y la calidad del resultado varía con el ruido de fondo, el acento y las condiciones de grabación. Un mensaje de voz largo que tomaría minutos reproducirse se convierte en un párrafo de texto buscable. - Exportación lista para evidencia: resultados estructurados formateados para uso legal, de disputa o de cumplimiento, con marcas de tiempo y nombres de remitentes preservados exactamente como aparecen en el archivo fuente.
- Chat de seguimiento: pide decisiones clave, tareas asignadas o cómo evolucionó un conflicto, y recibe respuestas sobre todo el hilo con citas de los mensajes originales, algo que simplemente no es visible cuando te desplazas línea por línea.
ThreadRecap maneja exportaciones que contienen 75.000+ mensajes y archivos ZIP de hasta 2 GB, así que los límites de tamaño de archivo que pueden ralentizar un editor de texto no son una preocupación.
Si estás preparando una exportación específicamente para análisis, la guía sobre exportar un chat de WhatsApp para análisis cubre cómo elegir entre incluir y excluir contenido multimedia, y qué significa cada opción para el resultado que obtienes.
Cuándo la lectura sin procesar aún tiene sentido
Hay casos en los que abrir _chat.txt directamente es la llamada correcta. Si necesitas verificar una sola marca de tiempo, verificar un nombre de remitente específico tal como fue registrado al momento de la exportación, o confirmar que una exportación se completó sin truncamiento, un editor de texto te da una vista no mediada de los datos fuente.
Para cualquier cosa que requiera referencias cruzadas, búsqueda o resumen de más de algunas docenas de mensajes, el enfoque manual es más lento y propenso a errores que el análisis estructurado.
El archivo _chat.txt es un registro portátil de una conversación de WhatsApp, pero su valor depende de leerlo correctamente. Un editor compatible con BOM de UTF-8 y terminaciones de línea elimina la fricción más común.
Entender los marcadores de adjuntos evita interpretar mal los vacíos del registro. Para algo más que una revisión rápida, el análisis estructurado ahorra tiempo sin alterar el texto original.
Ya tienes la exportación. Ahora sácale provecho.
Sube el .zip que acabas de crear y recibe un resumen completo, insights y transcripciones de audios en minutos.