Analisador de conversas do WhatsApp

Exporte a conversa no WhatsApp (sem mídia já basta) e arraste o arquivo .txt ou o zip para cá. Você vê as mensagens de cada pessoa, um mapa de calor por dia e hora, a mediana do tempo de resposta e as palavras mais usadas, com download em CSV. Nada é enviado.

Analisador de conversas do WhatsApp

Solte aqui uma conversa exportada do WhatsApp e veja quem manda mais mensagens, em que horários a conversa ferve, quanto tempo cada um leva para responder e as palavras e emojis preferidos. A conversa não sai do seu navegador.

Solte seu arquivo aqui ou clique para navegar

O .txt ou o .zip gerado em Exportar conversa

Seus dados nunca saem do seu navegador. Todo o processamento acontece localmente.

Como tirar a conversa do WhatsApp

Abra a conversa, toque no nome do contato ou do grupo lá em cima (no Android também dá pelo menu de três pontinhos, depois Mais) e escolha Exportar conversa. O WhatsApp pergunta se é para incluir mídia. Diga que não, a menos que tenha um bom motivo. Sem mídia você recebe um único arquivo .txt, que costuma ter poucos megas mesmo com anos de conversa. Com mídia vem um zip lotado de fotos e áudios, que pode passar de um giga. Os dois funcionam aqui, mas só o texto importa. Mande para o seu e-mail, salve no Drive ou no app Arquivos, como for mais fácil, e depois arraste para o quadro aí em cima.

No iPhone, o arquivo de texto dentro do zip se chama _chat.txt. No Android, ele leva o nome da conversa, algo como Conversa do WhatsApp com Maria.txt. Se você arrastar o zip, a ferramenta acha o texto sozinha e ignora as fotos.

O que aparece na tela

No topo ficam os números principais: total de mensagens, quantas pessoas escreveram, palavras, fotos e arquivos, mensagens apagadas, em quantos dias diferentes houve pelo menos uma mensagem, o período coberto e o dia mais movimentado. Esse último quase sempre surpreende. A gente espera um aniversário ou o Réveillon e descobre que foi o dia em que o grupo brigou para dividir a conta do bar.

Logo abaixo, uma tabela mostra tudo por pessoa: mensagens, fatia da conversa, palavras, palavras por mensagem, mídia enviada e a mediana do tempo de resposta. Palavras por mensagem dizem mais do que parece. Tem quem mande três parágrafos compridos e tem quem mande onze mensagens de uma palavra só para dizer a mesma coisa. Contando só mensagens, o segundo parece muito mais falante do que realmente é.

  • Mensagens por mês num gráfico de barras, do primeiro ao último mês, com os meses vazios mantidos para dar para ver quando a conversa esfriou.
  • Um mapa de calor por dia da semana e hora. Cada quadrado é uma hora de um dia; quanto mais forte o verde, mais mensagens. Quem vira a noite no celular aparece na hora.
  • As 20 palavras e os 15 emojis mais usados, da conversa inteira ou de uma pessoa só. Palavras de enchimento em português, inglês, espanhol, alemão e francês ficam de fora, então o que sobra é mesmo a cara da conversa de vocês.
  • A primeira mensagem da exportação, com quem mandou e quando.

No fim da página há dois downloads em CSV. O de estatísticas tem uma linha por pessoa. O de mensagens traz cada mensagem com data, hora, remetente, texto e tipo, e é muito mais fácil de ordenar e filtrar numa planilha do que a exportação original.

Como o tempo de resposta é calculado

É a pergunta que mais aparece, então vai o detalhe. Toda vez que muda quem está escrevendo, o intervalo entre a última mensagem da pessoa anterior e a primeira da nova conta como uma resposta da nova. Se você manda quatro mensagens seguidas e sua amiga responde dez minutos depois da quarta, são dez minutos. Depois a ferramenta tira a mediana de todos esses intervalos, não a média. Uma única resposta que levou nove horas puxaria a média lá para cima e não diria nada sobre um dia normal. A mediana nem liga para isso.

Silêncios de mais de 24 horas ficam de fora. Se ninguém escreveu por três dias e depois alguém mandou um oi, isso não é resposta lenta, é conversa nova. Num grupo, responder significa só ser o próximo a falar. É aproximado, mas é o que dá para medir com honestidade a partir de um arquivo de texto. E as exportações do Android só registram a hora até o minuto, então qualquer coisa mais rápida aparece como menos de 1 min.

A confusão dos formatos de data

O WhatsApp escreve a data do jeito que o seu celular está configurado. Um aparelho americano escreve 3/4/24, um brasileiro 04/03/2024, um alemão 04.03.24, um japonês 2024/03/04, e o iPhone coloca tudo entre colchetes. A ferramenta olha todas as datas do arquivo. Se algum primeiro número passar de 12, ele só pode ser o dia. Se for o segundo que passa de 12, o mês vem primeiro. Quando a conversa é curta e todas as datas são ambíguas, ela testa as duas leituras e fica com a que anda para frente no tempo sem voltar para trás. Acerta quase sempre e mostra qual formato usou. Se errar, escolha o formato na lista e analise de novo.

Horário de 12 horas também funciona, inclusive o p. m. do espanhol, o espaço fininho invisível que os iPhones mais novos colocam antes de AM e PM, e as marcas 上午 e 下午 dos celulares em chinês.

Sua conversa fica no seu computador

Exportação de conversa é das coisas mais pessoais que existem: endereços, brigas, assuntos de saúde, coisas ditas às duas da manhã. Por isso nada é enviado. O arquivo é lido por JavaScript dentro desta aba e os resultados são montados ali mesmo. Não tem cadastro nem cópia em servidor que possa vazar. Teste você mesmo: carregue a página, desligue o Wi-Fi e rode uma análise. Funciona igualzinho. Fechou a aba, sumiu.

Para ser sincero, esse é o principal motivo de esta página existir. Vários analisadores conhecidos pedem para você mandar a conversa para o servidor deles, e um dos mais famosos passa tudo por um modelo de IA e ainda cobra por análise. Eu não queria fazer nenhuma das duas coisas.

Onde ele pode errar

O formato de exportação do WhatsApp não tem documentação e muda conforme o idioma e o celular. Os pontos fracos que eu conheço:

  • Avisos do sistema, como alguém entrando no grupo, troca de nome ou mudança de código de segurança, são descartados. A quantidade aparece acima das estatísticas. Se parecer alta demais, o formato provavelmente confundiu a leitura.
  • Os marcadores de mídia são reconhecidos nos idiomas mais comuns. Num iPhone configurado num idioma que a ferramenta ainda não conhece, uma imagem ocultada pode acabar contada como mensagem de texto.
  • Um nome que tenha dois-pontos seguidos de espaço é cortado nos dois-pontos.
  • O próprio WhatsApp limita as exportações. A central de ajuda fala em cerca de 40.000 mensagens sem mídia e 10.000 com mídia, então numa conversa muito longa você está vendo o trecho mais recente, não a história toda.

Se um arquivo não abre de jeito nenhum, normalmente é porque não é uma exportação de conversa. Backups como msgstore.db.crypt14 são criptografados e nenhum navegador consegue abrir.

Para que o pessoal usa

Casais querendo saber quem manda mensagem primeiro e quem responde mais rápido, quase sempre para decidir uma aposta. Admins de grupo que querem ver quem participa de verdade e quem só manda figurinha. Pequenos negócios que recebem pedidos pelo WhatsApp e querem saber em que horários precisam mesmo ficar de olho no celular. Estudantes que precisam de uma conversa numa planilha para um trabalho. E muita gente que só quer ver um ano de amizade numa página só. O gráfico mensal é o que mais mexe: a mudança de cidade, o emprego novo, o bebê, tudo aparece em forma de quedas e picos.

Perguntas frequentes sobre o analisador de conversas do WhatsApp